Hazelcast 主题 - 消息似乎只从一个成员发送

Hazelcast topic - messages seem to be sent from only one member

我在客户端服务器模式下使用 hazelcast 集群。集群中有两个成员。

我正在从一个客户端向主题发布消息,而我正尝试从其他客户端接收来自该主题的消息。

在管理中心显示所有的操作都在一个实例中执行。

这是预期的行为吗?我希望在两个成员中发布和接收

此致

我看到 google groups 上回答了同样的问题。作为该答案的补充,请记住 ITopic 是一种非分区数据结构,这意味着它存储在单个分区(=单个成员)上。这就是为什么您会看到与该主题相关的所有 pub/sub 都发生在一个成员身上。

另一方面,如果您有主题用例,我也想让您了解 ReliableTopic,它有更好的保证,但显然这可能会带来开销。