問題タブ [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 投票する
3 に答える
641 参照

java - Turbine can only find one host when using docker

I have 3 projects: A hystrix dashboard, a turbine server (using AMQP) and an API

When I start in development env, I set up 2 instances of the API (using port 8080 and 8081). To test the turbine aggregation, I make calls and in the dashboard, I can see Hosts: 2.
Although when I use Docker, even when the load balancer hits the 2 server, I only see one Host on the hystrix dashboard.

My assumptions:
1- as both containers start on the same port (8080), Turbine sees them as one
2- as I also dockerize RabbitMQ, this may be causing problems

here is my docker-compose.yml file

my persona_api config file

I'm afraid that if I deploy it to production (on Rancher or Docker cloud), I'll see the same problem.

here is a GIF of what is happening when I set up two APIs load balanced

enter image description here

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

spring-boot - sslを使用したSpringブートTurbine.streamが機能しない

タービン ストリームで https を有効にしようとしています。そして、私たちは以下の問題に直面しています:

任意の提案を提供してくださいありがとう。

UPDATE ストリームを処理しているメッセージブローカーへのsslを有効にする必要がありますか

コード

POM の依存関係

アプリケーションのプロパティ

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

spring-cloud - スプリング クラウド ストリームを使用する場合に、タービンを使用してクラスター内の hystrix メトリックを集約する方法

spring-cloud-stream (Kafka バスを使用) を使用するように hystrix/turbine セットアップを変更したいと考えています。変更は非常に簡単で、すべての hystrix 回路とメトリックをダッシュ​​ボードに表示できます...しかし、クラスターのグループ化は機能しなくなりました...

古いセットアップでは、 my に次のプロパティがありますboostrap.yml

私のタービン設定は次のようになります:

現在kafkaバスを使用しているため、eurekaはもう使用されておらず、これは議論の余地があると思いますが、クラスター名を設定する方法が今はわかりません...アプリ名の前にクラスターを付けることができます名前を付けて clusterNameExpression を使用してプレフィックスを抽出しますが、もっと簡単にできることがあるかもしれません...何かアイデアはありますか?

編集 1: clusterNameExpression を使用できません ... spring-cloud-starter-turbine-stream では使用できません ...

編集 2 : spring-cloud-starter-turbine-stream はタービン 2 を使用するように見えますが、spring-cloud-starter-turbine はタービン 1 を使用します。タービン 2 は構成の点で本当に異なります...

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

rabbitmq - Cloud Foundry Rabbit MQ サービスを使用して Turbine ストリームを有効にする方法

サンプル アプリケーションに Hystrix CircuitBreaker を統合しようとしています。2 つのアプリがあり、1 つはサーバーとして、もう 1 つはクライアントとして動作します。CircuitBreaker は正常に動作しており、Hystrix.stream フォーム クライアントも確認できます。

現在、Turbine ストリームを使用して、1 つのダッシュボードで複数のクライアントを試しています。

サーバー側では、以下のように 2 つの依存関係を追加しました。

アプリケーションのアノテーション @EnableTurbineStream 。

クライアント側では、以下の依存関係を追加しました:

どちらのアプリケーションも Pivotal Cloud Foundry にデプロイされ、PCF 用の Rabbit MQ サービスにバインドされています。

クライアントの展開では、以下の例外が表示されます:

Turbine サーバーにアクセスすると、

Rabbit MQ で Hystrix ストリームをプッシュするには、クライアントとサーバーで MQ 構成が必要ですか? どんな助けでも大歓迎です。