docker swarmで実行できるスタンドアロンhaモードでキークローーククラスタを現在設定しています。キークローキングでは、ユーザーセッションは組み込みのinfinispanストアにキャッシュされ、infinispanはクラスタ全体の分散キャッシュとして構成できます。Keycloak - Infinispan Redisキャッシュストア
所有者も2に設定しましたが、スケールダウン時にユーザーセッションが失われる可能性があります。キャッシュを含む所有者が両方ともスケール中に殺された場合-ダウン。
私はInfinispan Redisキャッシュストアについても読んでいますが、これを設定する方法がわかりません。
質問1: Keycloak InfinispanをRedis Storeに設定することはできますか?
質問2: これができない場合、この問題を克服できる方法はありますか?
提案が参考になります。
一度に1つのサーバーのみを終了するようにスケールダウンポリシーを構成できますか。 Infinispanは欠落しているサーバーを検出し、残りのノードを介してそのサーバーにキャッシュされたセッションを再調整します。 –