#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 /…