2016-06-07 42 views
0

有沒有辦法在應用程序運行時控制hystrix電路的狀態?我正在尋找一種解決方案來打開/關閉特定電路以進行測試。Hystrix運行時管理

該應用程序基於一個彈簧棧(彈簧靴,執行器等)。

回答

0

您可以設置該屬性hystrix.command.HystrixCommandKey.circuitBreaker.forceClosed

ConfigurationManager.getConfigInstance()的setProperty( 「hystrix.command.HystrixCommandKey.circuitBreaker.forceClosed」,真)。

該屬性如果爲true,則強制斷路器進入關閉狀態 ,其中它將允許請求,而不管錯誤百分比如何。

circuitBreaker.forceOpen屬性優先,因此如果將 設置爲true,則此屬性不執行任何操作。

你可以看到更多的在這裏Hytrix性能

https://github.com/Netflix/Hystrix/wiki/Configuration