【发布时间】:2020-04-17 06:56:21
【问题描述】:
我正在运行一个带有两个 hazelcast 集群成员的 POC,以及 3.4.1 版本的 hazelcast。 我观察到一个奇怪的行为,其中一个成员不断抛出 WrongTargetException。 这是一个罕见的场景,我能够通过以下一系列事件进行复制:
假设我正在运行有两个成员 X 和 Y 的集群。
- 从集群中拔下 Y,使其无响应。
- X 认为 Y 没有响应,因此将其从集群中删除。
- 再次插入 Y,Y 假设它没有收到任何响应/心跳 来自 X,所以认为 X 已经死了,它把 X 从集群中踢了出去。
- X 很快开始抛出 WrongTargetException。
在谷歌上搜索时,我发现这里描述了同样的问题https://github.com/hazelcast/hazelcast/issues/3395。
所以想知道现在是否已修复此问题,以及应该使用哪个首选版本。请考虑到我已经将 3.4.1 用于其他应用程序,所以不要在升级到最新版本时进行大规模更改。
【问题讨论】: