問題タブ [spring-cloud-netflix]

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 に答える
2578 参照

spring - ネストされたコンテキスト エンドポイントを呼び出す @LoadBalanced RestTemplate

以下のガイド ページは素晴らしく、スプリング ブーツ アプリケーションのリボンのベース ケースとして機能します。

https://spring.io/guides/gs/client-side-load-balancing/

この例は、エンドポイント マッピングがネストされるとすぐに機能しなくなります。

@RequestMapping(値 = "/ようこそ")

クラスレベルで

そして、クライアントの @LoadBalanced RestTemplate 呼び出しを

http://localhost:8090/welcome/greetingに直接アクセスしても問題なく動作しますが、接続されたスタックトレースで呼び出しが失敗します。domain.com/x/y/z/p/q などの長くネストされた URL エンドポイントへの要求を負荷分散するようにリボンを構成する適切な方法は何ですか?

スタックトレース:

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

spring-cloud - Eureka Server はこの状況にどのように対処しますか?

Eureka は、複数のインスタンスを実行し、相互に登録するように要求することで、さらに弾力性と可用性を高めることができます

たとえば、3 つの Eureka サーバーがあります。 ここに画像の説明を入力

サーバー A のピア インスタンスは B を指し、B のピア インスタンスは C を指し、C は A を指しています。サーバー C がダウンした場合、Eureka はメモリ内ストレージを使用するため、すべてのレジストリ情報が失われます。数分後、サーバー C はオンラインに戻り、レジストリ情報はまったくありません。B のピアは C を指しているため、サーバー B はサーバー C と同期します。ここで問題が発生します。C は現在空白です。C と同期するときに B はすべてのレジストリ情報を削除しますか?

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

netflix-zuul - API Gateway でのデータ集約 - Zuul

API Gateway で一種のデータ集約を提供するソリューションを探しています。API ゲートウェイに spring cloud netflix zuul を使用しています。スプリング ブートを使用して 3 つのマイクロ サービスを作成しました -

これがZuulの設定です -

商品詳細ページで、2 つの呼び出しを行う必要があります -

上記の 2 つの呼び出しの結果を組み合わせる API ゲートウェイを 1 回呼び出す方法はありますか? 両方の呼び出しで、応答として JSON が返されます。

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

java - Eureka Dependency を使用した Spring ブートが起動に失敗する

ここに私のpom.xmlがあります

mvn spring-boot:run を実行するたびに、このエラーがスローされません。

ただし、これらの行を追加する前に

この

アプリケーションは正常に実行されています。私は何を逃したのですか?

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

spring-boot - Spring boot 、Eureka server 、IBM WAS : logback で NoClassDefFoundError ch.qos.logback.classic.spi.ThrowableProxy が返される

jdk 8 を使用して IBM Websphere Application サーバー (8.5.5.9) でスプリング ブート アプリケーション (Eureka サーバー) (試行:1.4.0、1.3.7、1.3.6) を起動すると、次の例外がスローされます。

pom に spring-cloud-starter-eureka-server を含め、 WAS にデプロイし、アプリケーションを開始します --> 例外が生成されました

pom からスターターを削除してアプリケーションをデプロイすると、アプリケーションを数回起動および停止し、正常に動作することができます。

だから私はなぜeurekaサーバースターターがログバックを壊してこの例外を与えるのか分かりません

デモアプリケーションを試してみたい人はプロジェクトを添付してください。

注:アプリケーションをデプロイした後、すべてのサーバーを停止して起動し、アプリケーションが正常に起動し、停止して単独で起動すると、再び例外が生成されます。

クラスパスローダーの競合などに関連していると思いますが、キャッチできません。

助けて!

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

spring-cloud-netflix - spring-cloud - リボンだけの Hystrix ストリーム

spring-boot-starter-actuatorリボン/Feign クライアントが使用されている Web アプリケーションでは、hystrix ストリーム/エンドポイントが有効になっていません。

HystrixCircuitBreakerConfiguration.HystrixWebConfiguration条件が成立しても発動しません。

Feign/Ribbon の hystrix ストリームを有効にする方法は?

環境: Spring Boot 1.3.5.RELEASE、Spring Cloud Brixton.SR4