2

當我使用活動部署服務將我的Liberty應用程序升級到新版本時,現有用戶的會話會丟失並且會被註銷。在Bluemix Active Deploy期間保留自由會話

是否可以自動將會話數據交給舊實例的新登臺應用程序實例,以便會話不會丟失?如果沒有,我有什麼替代方案?謝謝!

回答

3

Bluemix上的會話緩存服務正是如此。會話緩存是一種緩存服務,可將HTTP會話對象存儲並保存到遠程數據網格。

如果將它綁定到Liberty應用程序,則Liberty構建包將自動檢測server.xml並使用所有正確的設置來保存HTTP會話對象。

當應用程序實例向上和向下縮放時,這也適用。

+0

感謝您的回答。它應該工作,另一個選擇使用我們自己的數據庫來堅持會話。然而,我們決定實施我們自己的身份驗證機制(基於JWT)並使Liberty會話更少。 – bigfoot