問題タブ [turbine]
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.
spring-boot - タービンの問題を伴う Hystrix ダッシュボード
zuul を介してマッピングされた複数のサービスがあるため、タービン プロジェクトは zuul プロジェクトから hystrix.stream を探します。
ヒットが適切に更新されているのを見ることができるので、すべてが正しくセットアップされていると思います。しかし、以下のスレッド プールのセクションでは、ここで不足しているものとその使用法を読み込んでいますが、実際の使用法を理解するのに役立つものは見つかりませんでした。これが私のダッシュボードのスクリーンショットです。 Hystrix ダッシュボード イメージ
同じことについてさらに情報が必要な場合はお知らせください。
spring-cloud - Zuul は hystrix 分離戦略を SEMAPHORE にデフォルト設定
これは、私の hystrix ダッシュボードでスレッド プール セクションが読み込まれ続ける前の質問の続きです:-タービンの問題を伴う Hystrix ダッシュボード
zuul が hystrix の分離戦略を SEMAPHORE に強制するのはなぜですか。application.yml に構成を追加しようとしましたが、それでも無視され、SEMAPHORE が使用されます。私がここに欠けているものはありますか?または、SEMAPHORE から THREAD に変更するにはどうすればよいでしょうか。
アプリケーション.yml
Hystrix.stream
spring-security - アリはパターンの後に何かに一致しますか?
次のアリマッチングパターンがあります:
予約文字「?」のため、次の URL と一致しません。初期化。「proxy.stream」の後に来るものすべてに一致できるようにしたい。
URLエンコードしてみた
URLの一部ですが、ブラウザで400の不正なリクエストエラーが発生します。
春に自分のURLと一致するように指示するにはどうすればよいですか?
spring-boot - hystrix.stream、management.port、Spring Cloud Turbine
@EnableTurbine 構成を使用したマイクロサービス:
bestallning は @SpringCloudApplication であり、hystrix.stream が有効になっています。それは eureka に登録され、タービン アプリはそれを見つけることができます。ただし、management.port は 8092 に設定され、server.port は 8082 に設定されています。hystrix.stream は management.port にバインドされます。
Turbine は、hystrix.stream がバインドされている management.port ではなく、bestallning の server.port から hystrix.stream を取得しようとするようになりました。
正しいポートを使用して、タービンに hystrix.stream を探すことは可能ですか?
spring-boot - タービン AMQP がサービスから hystrix.stream を受信しない
Turbine AMQP を実装して、複数のサービスのすべての hystrix.stream を実際に 1 つに統合し、それを hystrix ダッシュボードに表示しようとしています。
私のサービスからの Hystrix.stream は問題ないようです:-
クライアント サービスからのストリームに表示されるサンプル:- localhost:4444/hystrix.stream
クライアント側からの Gradle 依存関係:-
したがって、Rabbit MQ サーバーを実行しており、turbineAMQP プロジェクトも実行しています。
私のタービンAMQP注釈付きクラス:-
アプリケーション.yml
タービンへのグラドル依存:-
http://localhost:8989/turbine.streamにアクセスしようとすると、単に ping と表示されます。これは、turbione.stream を配置しようとするとログに表示されるものですが、hystrix ダッシュボードでは機能していません。
ここでturbine.streamを機能させるために間違っているのは何ですか。
私のタービンはRabbitMQを知っていますが、クライアント側のサービスは知りません。また、タービンは eureka からのすべての hystrix.stream を認識しているため、Rabbit MQ で hystrix.stream をキューに入れるのはタービンの責任です。
私はしばらくこれで立ち往生しており、役立つ良い例はありません。