0

在 kubernetes 集群上重新部署我们的应用程序后,我们总是会遇到 hazelcast 网络分区问题(脑裂)。

所有三个副本同时开始。Hazelcast 配置为使用 jhipster-registry(即 Eureka)进行发现。当时,应用程序尝试初始化 hazelcast,没有在注册表中注册实例,这为我们提供了三个独立的 hazelcast 节点。

文档说 hazelcast 会检测到这一点并合并我所有的地图。但这不会发生。

顺便提一句

4

1 回答 1

1

您可以尝试使用 Hazelcast Kubernetes 发现插件吗: https ://github.com/hazelcast/hazelcast-kubernetes

这应该开箱即用。

于 2019-02-18T16:16:07.457 回答