在kubernetes集群上重新部署我们的应用程序之后,我们总是会遇到hazelcast网络分区问题(裂脑)。
所有三个副本同时开始。 Hazelcast配置为使用jhipster注册表(即Eureka)进行发现。当时,该应用程序尝试初始化hazelcast,没有在注册表中注册任何实例,这给了我们三个独立的hazelcast节点。
文档说hazelcast将检测到这并合并我所有的地图。但这不会发生。
顺便说一句
答案 0 :(得分:1)
您可以尝试使用Hazelcast Kubernetes发现插件:https://github.com/hazelcast/hazelcast-kubernetes
这应该可以立即使用。