問題タブ [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.
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 エンドポイントへの要求を負荷分散するようにリボンを構成する適切な方法は何ですか?
スタックトレース:
spring-cloud - Eureka Server はこの状況にどのように対処しますか?
Eureka は、複数のインスタンスを実行し、相互に登録するように要求することで、さらに弾力性と可用性を高めることができます
サーバー A のピア インスタンスは B を指し、B のピア インスタンスは C を指し、C は A を指しています。サーバー C がダウンした場合、Eureka はメモリ内ストレージを使用するため、すべてのレジストリ情報が失われます。数分後、サーバー C はオンラインに戻り、レジストリ情報はまったくありません。B のピアは C を指しているため、サーバー B はサーバー C と同期します。ここで問題が発生します。C は現在空白です。C と同期するときに B はすべてのレジストリ情報を削除しますか?
netflix-zuul - API Gateway でのデータ集約 - Zuul
API Gateway で一種のデータ集約を提供するソリューションを探しています。API ゲートウェイに spring cloud netflix zuul を使用しています。スプリング ブートを使用して 3 つのマイクロ サービスを作成しました -
これがZuulの設定です -
商品詳細ページで、2 つの呼び出しを行う必要があります -
上記の 2 つの呼び出しの結果を組み合わせる API ゲートウェイを 1 回呼び出す方法はありますか? 両方の呼び出しで、応答として JSON が返されます。
java - Eureka Dependency を使用した Spring ブートが起動に失敗する
ここに私のpom.xmlがあります
mvn spring-boot:run を実行するたびに、このエラーがスローされません。
ただし、これらの行を追加する前に
この
アプリケーションは正常に実行されています。私は何を逃したのですか?
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サーバースターターがログバックを壊してこの例外を与えるのか分かりません
デモアプリケーションを試してみたい人はプロジェクトを添付してください。
注:アプリケーションをデプロイした後、すべてのサーバーを停止して起動し、アプリケーションが正常に起動し、停止して単独で起動すると、再び例外が生成されます。
クラスパスローダーの競合などに関連していると思いますが、キャッチできません。
助けて!
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