У меня кластер glassfish 3.1 с HA на основе репликации файлов. Теперь, как часть нашего администрирования приложений, мы хотели бы видеть сеансы на всех серверах в нашем кластере и при необходимости обращаться к объекту сеанса, чтобы в основном сделать его недействительным.
Я искал возможные решения этой проблемы, и одним из наиболее распространенных предложений является сохранение карты activeUsers в контексте приложения, которое отслеживает сеансы. Хотя это решение работает для одного экземпляра, поскольку экземпляры в кластере не имеют общего контекста, мы не сможем получить доступ к сеансам, если я нахожусь в другом экземпляре. Я предполагаю, что не может быть простого способа сделать это, и я надеюсь, что это не должно смотреть на компоненты кластеризации мелководья.
И хотя я упоминал об этом как о проблеме стеклянной рыбы, я столкнулся с этим и на кластере котов. Мое приложение построено на Grails 1.3.7.
Надеюсь, для этого есть относительно простое решение. Пожалуйста, дайте мне знать, если вам нужны какие-либо детали для того же.