問題タブ [sticky-session]

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

spring-security - Jhipster は Docker スタックまたは HAproxy を使用したスティッキー セッションをサポートしていますか?

サンプル jhipster アプリ ( https://github.com/ehcache/ehcache3-samples/tree/master/fullstackにあります) を実行し、docker stackを使用して docker swarm (swarm モード)にデプロイすると、正常に動作し、ログインできました

しかし、Web アプリの「スケーリング」を開始したとき、リクエストが最初のコンテナー以外のコンテナーにヒットするたびに、セッションが失われることがわかりました。

実際、私もログで見ました:

再度ログインしようとしていたときに...ロードバランサーがセッションを一意として扱うように設定する必要があるものはありますか?

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

docker-swarm - Docker Swarm で Traefik を使用する不適切なゲートウェイ

docker swarm に Web アプリケーションをデプロイしようとしています。セッションの粘着性を考慮して、Traefik を使用しています。フロントエンド ルールとして、「traefik.frontend.rule=PathPrefixStrip: /TestManager」を含めました。

/TestManager は私のサービスの名前です。ただし、/TestManager に移動しようとすると、ゲートウェイが正しくありません。

これが私のTraefikダッシュボードです:Traefikダッシュボード

TestManager ページを表示するために、フロントエンド ルールとバックエンド ルールのどちらを編集する必要があるかわかりません。

そして、これが私のdocker-composeファイルです:

ネットワーク: ネット: