Сохранять сеансы Liberty во время активного развертывания Bluemix
Когда я использую активную службу развертывания для обновления приложения Liberty до новой версии, сеансы существующих пользователей теряются и они выходят из системы.
Можно ли автоматически передавать данные сеанса новому экземпляру промежуточного приложения из старого экземпляра, чтобы сеансы не терялись? Если нет, какие у меня есть альтернативы? Спасибо!
1 ответ
Служба Session Cache на Bluemix делает именно это. Session Cache - это служба кэширования, которая сохраняет и сохраняет объекты сеанса HTTP в удаленной сетке данных.
Если вы свяжете его с приложением liberty, пакет сборки Liberty автоматически снабдит файл server.xml всеми необходимыми настройками для сохранения объектов сеанса HTTP.
Это также работает, когда экземпляры приложений увеличиваются и уменьшаются.