Простой кластер HA singleton

#java #cluster-computing

#java #кластерные вычисления

Вопрос:

Я ищу простую реализацию HA singleton на Java. Мне просто нужно убедиться, что в кластере всегда работает ровно 1 экземпляр службы. Существует ли какая-либо стабильная реализация, не основанная на сервере приложений? Я думал, что мог бы использовать транзакционный кэш (Infinispan), но не могу найти реализацию с выбором узла и переходом на другой ресурс.

Редактировать: я знаю об использовании сервера приложений. Я перехожу на JBoss EAP 6, и реализация HA singleton значительно изменилась по сравнению с EAP 5. Теперь это заставляет вас создавать службы MSC вручную. Я ищу что-то, что не зависит от внутренних компонентов сервера приложений.

Комментарии:

1. Вам нужна функциональность, предоставляемая сервером приложений. Почему вы явно исключаете это? Какова ваша среда? Пожалуйста, поподробнее.

2. Если вы хотите выполнить какую-то задачу в пуле экземпляров, вы можете использовать JGroups . Пример реализации можно найти по адресу speakingjava.blogspot.in/2014/10 /…