Wildfly (10.1.0) Activemq кластеризация и отработка отказа в автономном режиме - PullRequest
0 голосов
/ 29 ноября 2018

Я работаю над версией Wildfly 10.1.0 и запускаю свою wildfly в автономном режиме .

Я хочу добиться кластеризации очереди и восстановления после сбоя очереди.

Я достиг кластеризации очереди на двух экземплярах Docker Wildfly (автономный режим).Здесь я сделал обнаружение сервера, используя jgroups, и я использую протокол TCP / IP для обнаружения сервера.IP-адрес экземпляров может отличаться, потому что мы используем kubernetes для оркестровки докера, поэтому я использовал JDBC_PING для обнаружения сервера.

Но отказоустойчивость очереди не работает в режиме HA Wildfly.

Я выполнил следующий сценарий.

У меня есть два экземпляра докера с wildfly 10.1.0.Я сгруппировал оба экземпляра например instance1 и instance2.

Производитель выдал 10 сообщений.Экземпляр 1 имеет 5 сообщений в очереди, а экземпляр 2 имеет 5 сообщений в очереди.Когда экземпляр 2 остановлен, эти 5 сообщений очереди не реплицируются в экземпляре 1.

Как я могу добиться отработки отказа при обмене сообщениями, используя activemq в wildfly 10?

...