2016-03-24 13 views
0

統合スイートの一部として実行されるいくつかの否定的なテストケースがあります。これらのケースでは、回路ブレーカーを無効にし、予期しない悪い応答を送信しているサーバーを無効にしてしまうような厄介な癖があります。Zuulのサーキットブレーカ(Hystrix)を特定のスプリングプロファイルに対して無効にしますか?

Zuulにスプリングプロファイルを設定して、テスト環境でサーキットブレーカを無効にしたいとします。

私は(私はまだ見つける方法に掘られていない)可能性のある各hystrixコマンドキーのためにこれを定義した場合、それが動作する可能性のように見えます

hystrix.command.default.circuitBreaker.enabled: false 

を使用しようとしていました。これが正しい構成であると仮定すると、それをワイルドカードする方法がありますか、そうでなければ特定のスプリングプロファイルのヒステリシスをオフにする方法がありますか?

答えて

0

私はZuulに慣れていませんが、パラメータ調整にはHystrix ConfigurationManagerを使用できます。

ConfigurationManager.getConfigInstance() 
        .setProperty("hystrix.command.default.circuitBreaker.enabled", false); 
関連する問題