在两个离散子网中使用 Hazelcast 集群,如何桥接两个不同的集群?

Using Hazelcast clusters in two discrete subnets, how do I bridge the two different clusters?

我正在使用 Hazelcast 在两个离散子网中形成两个集群。正在使用多播形成集群,没有问题。一些节点产生一个主题,一些节点消费相同的主题。 现在,据我所知,我不能在同一节点中同时使用多播和单播配置。那么,如何跨子网桥接主题,以便在一个子网上发布的消息可以在另一个子网上使用?

我不想 运行 我的所有节点都采用 TCP/IP 配置。我想在可用的地方使用多播进行节点发现。

当您在 Hazelcast 中将多播配置为发现机制时,它仅在发现集群时使用 members/clients。发现后,将建立一个 TCP/IP 连接,此连接用于成员或成员客户端之间的所有其他通信。因此,您无需担心集群形成后的子网,无论是使用多播还是 TCP/IP 发现。