У меня есть приложение JEE6, работающее в кластере Glassfish 3.1.2. Один @Singleton Bean содержит какой-то (реадольный) кеш. Пользователь может нажать кнопку в графическом интерфейсе, чтобы обновить кэш (обновленным) содержимым из базы данных.
Это хорошо работает в среде без кластеров, но теперь нам нужно переключиться на кластер.
Итак, я столкнулся с проблемой, когда пользователь нажимает эту кнопку обновления, обновляется только Cache Singleton с его серверного узла. Мой вопрос в том, что было бы самым простым способом заставить другие синглтоны (в других узлах) также обновлять свои данные?
Мне известно о вопросе Singleton in Cluster environment, но мой вопрос специфичен для Glassfish (потому что я надеюсь, что есть какая-то сборка в поддержке), другой вопрос помечен как "Websphere". И мой вопрос о JEE6, другой старше, чем JEE6.