请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

feign相关问题

师兄:这块目前有两个问题,
1、看了其他学院的问题,你是建议FeignClient接口类写在服务提供方,若是服务提供方controller比较多,那么在FeignClient接口类个数,你是建议都写在一个FeignClient接口里,还是有几个提供服务的controller就写几个吗?这样的话貌似每个FeignClient接口类都需要添加图片描述
这个对性能有影响吗?若后期不同版本并存,服务名后添加版本号的话,岂不是都要改动?
2、师兄讲的服务熔断机制是用hystrix熔断,体现在图片描述
那么feign-hystrix组合使用的时候,熔断机制怎么实现呢?

正在回答

1回答

  1.  FeignClient接口类个数问题,我建议一个controller对应一个client类,如果嫌太累,可以尝试写一个maven插件,自动识别controller内容生成client

  2. 熔断机制是在服务提供方做的,你所说的feign-hystrix组合,想达到的熔断目的是怎么样的。

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_聖曖格_0 #1
    感谢师兄的回答,feign-hystrix组合,想要达到跟上面红色框里那样,
    失败率达到多少,就启用熔断,并且进入半打开状态,半打开状态会进行一次重连,若成功,则进入恢复原来逻辑,若失败,则走服务降级处理那样,
    回复 有任何疑惑可以回复我~ 2019-06-03 10:06:48
  • 提问者 qq_聖曖格_0 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-06-03 16:55:08
  • 廖师兄 回复 提问者 qq_聖曖格_0 #3
    现在就是这样的效果呀,feign最终是请求到了@GetMapping上
    回复 有任何疑惑可以回复我~ 2019-06-04 11:07:24

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信