gpt4 book ai didi

java - Hazelcast 集群和 Replication 映射同步

转载 作者:行者123 更新时间:2023-11-30 06:50:11 24 4
gpt4 key购买 nike

我有一个带有 2 个实例(从 Docker 容器运行)的 Hazelcast 集群和一个在第一个实例初始化时填充的复制映射。一切工作都很好而且很快。最近我多次遇到以下情况:

  1. 第一个实例突然重启,加入 Hazelcast 集群并开始同步数据,但没有完成
  2. 第二个实例也立即无缘无故地重新启动;它加入了 Hazelcast 集群并同步了第一个实例的所有数据

我最终得到了一个健康的集群,但实际上该集群仅包含在实例 2 关闭之前同步的部分数据。观察这个糟糕的状态并刷新数据至少需要一天的时间。

此问题发生在多个环境(测试、生产)中。实例重启的原因尚不清楚。我的 Hazelcast 版本:3.7.2。我的假设是同样的情况也可能发生在 3 个或更多实例上,但概率较小。

在这种情况下,最佳做法是什么?谢谢!

最佳答案

如果在新实例获得状态之前重新启动第二个实例,则不能指望恢复整个数据。

关于java - Hazelcast 集群和 Replication 映射同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42979528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com