問題タブ [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.

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

spring-boot - タービンの問題を伴う Hystrix ダッシュボード

zuul を介してマッピングされた複数のサービスがあるため、タービン プロジェクトは zuul プロジェクトから hystrix.stream を探します。

ヒットが適切に更新されているのを見ることができるので、すべてが正しくセットアップされていると思います。しかし、以下のスレッド プールのセクションでは、ここで不足しているものとその使用法を読み込んでいますが、実際の使用法を理解するのに役立つものは見つかりませんでした。これが私のダッシュボードのスクリーンショットです。 Hystrix ダッシュボード イメージ

同じことについてさらに情報が必要な場合はお知らせください。

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

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

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

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

アプリケーション.yml

Hystrix.stream

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

spring-security - アリはパターンの後に何かに一致しますか?

次のアリマッチングパターンがあります:

予約文字「?」のため、次の URL と一致しません。初期化。「proxy.stream」の後に来るものすべてに一致できるようにしたい。

URLエンコードしてみた

?origin= https://example.com/turbine.stream?cluster

URLの一部ですが、ブラウザで400の不正なリクエストエラーが発生します。

春に自分のURLと一致するように指示するにはどうすればよいですか?

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

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 を探すことは可能ですか?

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

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 をキューに入れるのはタービンの責任です。

私はしばらくこれで立ち往生しており、役立つ良い例はありません。