Предположим, что есть четыре экземпляра WildFly 8, работающие на двух машинах в одной сети. Назовем их A, B, C и D. A, B работает на машине1, а C, D на машине2.
В случае кластеризации UDP он отлично работает с многоадресным адресом.
Используя TCP, я сталкиваюсь с некоторыми проблемами при кластеризации. Я хочу, чтобы A, C считались одним, а B, D считались одним. Рассмотрим A, C как серверы транзакций, а B, D как серверы отчетов. Кэш A, C имеет имя lrpcache
, а B, D имеет кеш с именем lrpcache1
и начинается с профиля ha
. Когда я запускаю сервер A, C ищет кеш в B, D, поскольку они находятся в одном кластере.
Когда я подключаю все, я получаю следующее предупреждение:
Отказ от запроса обнаружения для кластера «lrpcache1» от 54a568fd-b07a-dc68-01f3-0d978debf697; имя нашего кластера — «lrpcache». Пожалуйста, четко разделите кластеры.
Я хочу, чтобы A, C работали независимо от B, D.
Сервера были запущены как standalone -c standalone-ha.xml -b 192.x.x.x
.