Hystrix获取信号灯故障导致断路

我正在使用隔离策略SEMAPHORE。设置maxConcurrentRequests值后,我执行了一些负载测试。我注意到,达到一定阈值后,某些请求将被拒绝:

java.lang.RuntimeException: could not acquire a semaphore for execution at com.netflix.hystrix.AbstractCommand.handleSemaphoreRejectionViaFallback(AbstractCommand.java:966) ~[hystrix-core-1.5.11.jar:1.5.11]

没关系,可以正常工作。

我没想到的是,在某些失败的请求之后电路被打开了:

java.lang.RuntimeException: Hystrix circuit short-circuited and is OPEN

是否有一种方法可以防止在无法获取信号量的情况下断开电路?

kevin20102010 回答:Hystrix获取信号灯故障导致断路

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2970606.html

大家都在问