【发布时间】:2012-10-12 11:17:23
【问题描述】:
如果使用非多播成员发现方法,为 Hazelcast 组使用默认名称(例如“my-product-name”)是不好的做法吗?
我的担忧是基于以下情况...如果您在同一网络上有多个 Hazelcast 组但成员不同,这意味着什么?它们会作为单独的组正常运行,还是会出现诸如向错误组的成员发送消息之类的问题?
例如,如果您有一个名为“dev”的组,其中包含通过 TCP/IP 配置发现的节点 A 和 B(即明确定义了成员),并且有人在笔记本电脑上启动了一个名为“dev”的新组同一网络上的不同 PC 并已明确定义成员 C 和 D - 这些集群/组在彼此隔离的情况下能否完美运行?
此外,如果第一个组明确定义了它的成员,但第二个组使用了多播发现,这会改变什么吗?多播组是否会意外包含其他组的成员?
【问题讨论】: