【发布时间】:2017-05-29 09:49:38
【问题描述】:
我已经为 hystrixcommand 配置了弹簧方面,它工作正常(打开和关闭电路)
在我的测试过程中,我观察到,当电路打开时,仍会调用正常流程,并且在事件 FAILURE 时,会调用回退。
我从文档中了解到,当电路打开时,正常流量将仅在五秒内检查一次(默认)。我尝试手动将值设置为 20 秒,但仍然没有工作
@HystrixCommand(commandProperties = {
@HystrixProperty(name = "circuitBreaker.sleepWindowInMilliseconds", value = "20000")
},
fallbackMethod = "fallbackCall")
我在哪里设置这个配置?我不希望每次都调用错误服务然后转到回退。
【问题讨论】:
标签: spring hystrix spring-cloud-netflix