feign-hystrix 的服务熔断怎么实现了?
来源:10-6 feign-hystrix的使用
qq_金融超越战_03665934
2018-04-29
老师,在这一个章节中讲了服务的降级,那如何在接口中加入服务的熔断了?
3回答
-
qq_Mel_0
2018-06-02
这个问题已经解决了,将熔断的配置到 yml 文件中就行了
012019-02-27 -
qq_Mel_0
2018-06-01
这个不是服务降级的配置嘛?
设置了 feign.hystrix.enabled: true 之后 熔断也起效了吗
00 -
w84422
2018-04-29
应该是只能在配置文件中配置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);00
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
5668 学习 · 2489 问题
相似问题