問題タブ [hystrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3902 参照

spring-cloud - Zuul は hystrix 分離戦略を SEMAPHORE にデフォルト設定

これは、私の hystrix ダッシュボードでスレッド プール セクションが読み込まれ続ける前の質問の続きです:-タービンの問題を伴う Hystrix ダッシュボード

zuul が hystrix の分離戦略を SEMAPHORE に強制するのはなぜですか。application.yml に構成を追加しようとしましたが、それでも無視され、SEMAPHORE が使用されます。私がここに欠けているものはありますか?または、SEMAPHORE から THREAD に変更するにはどうすればよいでしょうか。

アプリケーション.yml

Hystrix.stream

0 投票する
0 に答える
496 参照

spring-cloud - RestTemplate の使用時に Spring Cloud リボンがエラーを発生させる

リボンを使用してマイクロサービス B からマイクロサービス A に情報を取得しようとすると、問題が発生します。

私はスプリング クラウド Brixton.M4 を使用しています。これが私の build.gradle ファイルです。

私は Grails 3.0 を Web フレームワークとして使用しています。リボンを使用して他のマイクロサービスへの呼び出しを実行しているときの groovy ファイルを次に示しますが、これは正しい値 (この例では 2 など) を取得しています。

このステートメントの実行後、次のrestTemplate.getForObjectように発生します。

サーキット ブレーカーに Hystrix を使用しているため、常にフォールバック関数を呼び出します。

0 投票する
0 に答える
238 参照

amazon-web-services - オンプレミスで使用できる Netflix OSS フレームワークはどれですか?

Netflix OSS スタックのさまざまなフレームワークを見てきましたが、どのフレームワークが AWS に強く依存しているかを見つけるのに問題があります。たとえば、一部のページでは、Eureka は AWS でのみ使用できると記載されていますが、Eureka 自身のページにはこれが明確に記載されていません。次のツールが AWS に強く依存しているかどうかを知りたいです。

よろしくお願いします。

0 投票する
1 に答える
813 参照

java - HystrixThreadPoolKey を介してスレッド プールの現在の構成を取得する方法は?

HystrixThreadPoolPropertiesに固有のインスタンス (またはその他のプロパティ コンテナー)を取得する方法はありますHystrixThreadPoolKeyか?

したがって、基本的に、デフォルトのスレッドプールのプロパティは、次のコマンドを実行して提供される構成にオーバーレイされます。

私は次のアプローチを試しました:

これにより、スレッドプールのデフォルトの Hystrix 構成が回復されるようですが、キーが対応する特定のプールに固有に行ったプロパティの変更は回復されません。

スレッドプールから実行するコマンドを実行すると、スレッドプールが実際に構成を取得していることを確認できますが、これは当てはまります。

0 投票する
1 に答える
2201 参照

load-balancing - サーバーリストのNetflixリボンとポーリング

現在、Netflix リボン ライブラリを試しており、使用可能なエンドポイントのリストを動的に更新して負荷を分散しようとしています。

httpResourceGroup構成ベースのサーバー リストを使用する を正常に作成しました。例:

DynamicServerListただし、 で aを使用できるようにしたいと思いhttpResourceGroupます。次のようにロードバランサーを構築できました。

によって構成されたロード バランサーを交換する方法が見つかりませんhttpResourceGroup ClientOptions

どうすればこれができるか知っている人はいますか?

0 投票する
1 に答える
264 参照

java - Hystrix でコマンド メトリックが更新されるのが遅れていますか?

サーキット ブレーカー機能に Hystrix を使用していますが、必要な基準が満たされたときにブレーカーがすぐに作動しないことに気付きました。

たとえば、次の構成を使用します。

次の一連のコマンドを同期的に実行すると (C1 ~ C3 が同じ CommandKey を持っていると仮定します)、C3 は予期しない動作をします。

私が見つけたのは、HystrixCommandMetricsC3 の前HealthMetricsに、ローリング ウィンドウでコマンドが実行されていないことを確認した場合です。

ただし、C3 の前に を追加するとThread.Sleep(2_000)、メトリクスは期待どおりに表示され、C3 は期待どおりに失敗しますFailureType.SHORTCIRCUIT

Hystrix のメトリックは「ライブ」ではありませんか? つまり、それらは別のスレッドで管理されていますか? この場合、サーキット ブレーカーがすぐに落ちるとは思わない方がよいでしょう。

フォローアップとして、メトリックを強制的にライブにする方法はありますか?

0 投票する
2 に答える
3586 参照

spring - Hystrix Metrics を Actuator /metrics エンドポイントから除外するにはどうすればよいですか?

Actuator と Hystrix が有効になっている spring-boot-app があります。
スプリング ブート バージョン: 1.3.1.RELEASE

@HystrixCommandいくつかのメソッドに追加すると、/metricsエンドポイントは hystrix からのすべてのメトリックを表示します。

質問:エンドポイント
から hystrix-metrics を完全に除外するにはどうすればよいですか?/metrics


更新 1
次のアプローチで、ServoMetrics と SpectatorMetrics を除外しようとしました。

1)

2)

しかし、どちらも望ましい効果を達成しませんでした。