Используя кластеры Hazelcast в двух отдельных подсетях, как соединить два разных кластера?

Я использую Hazelcast для формирования двух кластеров в двух отдельных подсетях. Кластеры формируются с использованием многоадресной рассылки, никаких проблем там нет. Некоторые из узлов производят по теме, а некоторые узлы потребляют то же самое. Теперь, насколько я понимаю, я не могу использовать как многоадресные, так и одноадресные конфигурации на одном узле. Итак, как можно связать тему через подсеть, чтобы сообщения, опубликованные в одной подсети, могли использоваться в другой?

Я не хочу запускать все мои узлы в конфигурации TCP/IP. Я хотел бы использовать многоадресную рассылку для обнаружения узла, где он доступен.

1 ответ

Решение

Когда вы настраиваете Multicast как механизм обнаружения в Hazelcast, он используется только при обнаружении членов / клиентов кластера. После обнаружения устанавливается соединение TCP/IP, и это соединение используется для всех других коммуникаций между участниками или участником-клиентом. Таким образом, вам не нужно беспокоиться о подсетях после формирования кластера, будь то многоадресная рассылка или обнаружение TCP/IP.

Другие вопросы по тегам