Кластер Apache Tomcat: общие объекты/события/сообщения/одиночки

Я собираюсь перенести веб-приложение в кластер Apache Tomcat.

Теперь мне нужно поделиться некоторыми событиями/сообщениями/объектами в кластере.
Например. У меня есть несколько критических долгоиграющих методов, которые разрешено запускать только один раз во всем кластере.

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

Есть ли у кого-нибудь опыт/лучшие практики/учебники, чтобы поделиться этой проблемой?

Я также прочитал некоторую информацию о Terracotta для общих объектов или Apache Tribes для многоадресного обмена сообщениями. Есть ли у кого-нибудь опыт работы с этими фреймворками? Или несколько хороших руководств для начинающих?

Существуют ли лучшие фреймворки для описанных задач?

Наилучшие пожелания


person StaticBR    schedule 08.12.2010    source источник


Ответы (2)


Я бы рекомендовал Hazelcast. Он бесплатный, с открытым исходным кодом и прост в использовании.

person mindas    schedule 09.12.2010

Для этого вы можете использовать JGroups. Пример реализации можно найти по адресу http://speakingjava.blogspot.in/2014/10/how-to-execute-singleton-task-in-cluster.html

person Pragalathan M    schedule 16.10.2014