#java #caching #websphere #websphere-7 #dynacache
#java #кэширование #websphere #websphere-7 #dynacache
Вопрос:
Мое приложение развернуто на webshpere в кластерной среде с двумя узлами. Требование таково: при повторном входе пользователя в систему аннулируйте предыдущий сеанс. Я могу выполнить требование, когда второй вход в систему направляется на узел, на котором включен предыдущий сеанс, в противном случае, если второй вход в систему происходит на другом узле, я не могу сказать, есть ли другие активные сеансы. Я попытался использовать ресурс кэша в websphere (Dynacache), но объект сеанса не сериализуем, поэтому я не могу. Что может быть хорошим решением для этого?
Комментарии:
1. Сеансы могут реплицироваться из памяти в память между узлами (в версии сетевого развертывания) или храниться в центральной базе данных для использования всеми узлами.
2. У вас есть пример для хранения в базе данных?
3. В веб-контейнере вы можете настроить параметры сеанса. Одним из них является конфигурация для базы данных сеансов.