自定义 feign 调用实现 hystrix 超时、异常熔断
需求描述
spring cloud 项目中feign 整合 hystrix经常使用,但是最近发现hystrix功能强大,但是对我们来说有些大材小用。
首先我只需要他的一个熔断作用,就是说请求超时、异常了返回 FeignClient注解中配置的fallback,不需要非阻塞操作、也不需要重试,hystrix 调用feign时候做了线程池隔离处理,这样增加了项目复杂度(线程池参数配置、线程少了请求服务直接拒绝,多了线程得管理。。。)
目前feign 超时之后是直接抛异常的,这样的话虽然是及时熔断了,但是正常的程
原创
2020-11-05 11:25:23 ·
1580 阅读 ·
0 评论