采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,在这一个章节中讲了服务的降级,那如何在接口中加入服务的熔断了?
这个问题已经解决了,将熔断的配置到 yml 文件中就行了
求怎么配置?我这样配置无效: ```yml hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 3000 requestVolumeThreshold: 10 sleepWindowInMilliseconds: 10000 errorThresholdPercentage: 60 ```
这个不是服务降级的配置嘛?
设置了 feign.hystrix.enabled: true 之后 熔断也起效了吗
应该是只能在配置文件中配置circuitBreaker的4个属性,默认key的规则是 ${FeignClient的接口名}#${Mapping方法名}(${参数类型}), 例如:"ProductClient#list(List)"
hystrix: command:
"ProductClient#list(List)": execution: isolation: thread: timeoutInMilliseconds: 1000
——————————
@FeignClient(name="product", fallback = ProductClient.ProductClientFallBack.class) // 表示访问哪个应用的接口public interface ProductClient { @GetMapping("/product/listByIds") String list(@RequestBody List<String> ids);
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24