我在客户端服务器模式下使用 hazelcast 集群。集群中有两个成员。
我正在从一个客户端向主题发布消息,并尝试从其他客户端接收来自该主题的消息。
在管理中心,显示所有操作都在一个实例中进行。
这是预期的行为吗?我希望在两个成员中发布和接收
问候
最佳答案
我看到 google groups 上回答了同样的问题。作为该答案的补充,请记住 ITopic 是一种非分区数据结构,这意味着它存储在单个分区(=单个成员)上。这就是为什么您会看到与该主题相关的所有发布/订阅都发生在单个成员上。
另一方面,如果您有主题用例,我想让您了解 ReliableTopic同样,它有更好的保证,但显然这可能会带来开销。
关于java - Hazelcast 主题 - 消息似乎仅由一名成员发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48740580/