Сохранять сеансы Liberty во время активного развертывания Bluemix

Когда я использую активную службу развертывания для обновления приложения Liberty до новой версии, сеансы существующих пользователей теряются и они выходят из системы.

Можно ли автоматически передавать данные сеанса новому экземпляру промежуточного приложения из старого экземпляра, чтобы сеансы не терялись? Если нет, какие у меня есть альтернативы? Спасибо!

1 ответ

Решение

Служба Session Cache на Bluemix делает именно это. Session Cache - это служба кэширования, которая сохраняет и сохраняет объекты сеанса HTTP в удаленной сетке данных.

Если вы свяжете его с приложением liberty, пакет сборки Liberty автоматически снабдит файл server.xml всеми необходимыми настройками для сохранения объектов сеанса HTTP.

Это также работает, когда экземпляры приложений увеличиваются и уменьшаются.

Другие вопросы по тегам