問題タブ [spring-cloud-loadbalancer]
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-cloud - Spring Cloud LoadBalancer を使用したリクエストベースの Sticky Session 構成
Spring Cloud LoadBalancer を使用したリクエストベースのスティッキー セッションの次の構成があります。
次の呼び出し:
LoadBalancersay-hello1
のリクエストベースのスティッキー セッションに基づいてインスタンスにのみ移動する必要がありますが、代わりにラウンド ロビン負荷分散を使用しています。
ここで何が恋しいですか?
これを試すためのソースコードは次のとおりです: https://github.com/altfatterz/client-side-loadbalancing
spring-boot - Spring Boot 2.5.3 および Spring Cloud Gateway 2020.0.3 が断続的にリクエストを処理しない
アプリケーションで Spring Boot 2.5.3 と Spring Cloud Gateway 2020.0.3 を使用しています。アプリケーションは正常に動作しますが、断続的に、通常は 5 ~ 6 時間後に、ゲートウェイ サービスが要求の処理をしばらく (3 ~ 5 分間) 停止します。その後、再び正常に動作し始めます。これは、静的ファイル リクエストと API エンドポイントの両方で発生しています。
ゲートウェイを Zuul から Spring Cloud Gateway にアップグレードした後、この問題に直面しています。を設定しようとpool.max-idle-timeout
しましたが、役に立ちませんでした。これらのリクエストはログに表示されず、例外も表示されません。
spring-boot - CorsConfiguration の追加後に LoadBalance が失敗しました
環境:
Spring クラウド バージョン: 2020.0.2、Spring-cloud-starter-alibaba-nacos バージョン: 2021.1
すでに netflix-ribbon を除外し、pom.xml で spring-cloude-starter-loadbalancer をインポートしており、ゲートウェイ構成で「lb://url」形式を使用しています。
問題: Spring Cloud Gateway Cors クロスドメイン操作が必要です。したがって、オンラインのソリューション ( https://www.programmerall.com/article/5764552098/ )に基づいて、追加の Mono フィルターを設定しました。クロスドメインの場合、このソリューションは正常に機能します。ただし、nacos のデフォルトのロードバランサー (ローテーション) は、このクロスドメイン戦略では機能しません。nacos でロードバランサーを使用してクロスドメインを機能させるための解決策はありますか?
ありがとうございました