Поиск сессий в кластере Glassfish 3.1 по идентификатору сессии - PullRequest
1 голос
/ 24 мая 2011

У меня кластер glassfish 3.1 с HA на основе репликации файлов. Теперь, как часть нашего администрирования приложений, мы хотели бы видеть сеансы на всех серверах в нашем кластере и при необходимости обращаться к объекту сеанса, чтобы в основном сделать его недействительным.

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

И хотя я упоминал об этом как о проблеме стеклянной рыбы, я столкнулся с этим и на кластере котов. Мое приложение построено на Grails 1.3.7.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...