Как уведомить все (одинаковые) компоненты Singleton в кластере Glassfish 3.1?

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

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

Итак, я столкнулся с проблемой, когда пользователь нажимает эту кнопку обновления, обновляется только Cache Singleton с его серверного узла. Мой вопрос в том, что было бы самым простым способом заставить другие синглтоны (в других узлах) также обновлять свои данные?

Мне известно о вопросе Singleton in Cluster environment, но мой вопрос специфичен для Glassfish (потому что я надеюсь, что есть какая-то сборка в поддержке), другой вопрос помечен как "Websphere". И мой вопрос о JEE6, другой старше, чем JEE6.

20
задан Community 23 May 2017 в 11:54
поделиться