2

アクティブ展開サービスを使用してLibertyアプリケーションを新しいバージョンにアップグレードすると、既存のユーザーのセッションは失われ、ログアウトされます。Bluemix Active Deploy中にLibertyセッションを保持する

セッションデータを古いインスタンスの新しいステージングアプリケーションインスタンスに自動的に引き渡すことができるため、セッションが失われることはありませんか?そうでない場合は、どのような選択肢がありますか?ありがとう!

答えて

3

Bluemixのセッションキャッシュサービスはこれをまったく行いません。セッションキャッシュは、HTTPセッションオブジェクトをリモートデータグリッドに格納して保持するキャッシングサービスです。

リバティーアプリケーションにバインドすると、Libertyビルドパックは自動的に適切な設定でserver.xmlを計測し、HTTPセッションオブジェクトを永続化します。

これは、アプリケーションインスタンスが拡大縮小された場合にも機能します。

+0

答えをありがとう。それはうまくいくはずです。また、使用する別のオプションは、独自のDBを使用してセッションを永続化します。しかし、私たちは独自の認証機構(JWTベース)を実装し、自由をセッションレスにすることに決めました。 – bigfoot

関連する問題