目前hazelcast正在使用云发现进行通信。因此,如果有4个kubernetes pod,并且每个pod都有内存中的hazelcast。每当hazelcast缓存在其中一个pod中更新时,它也会在另一个pod中更新。但是如果这两个pods都被缩容并被销毁,那么只在这两个pods中的数据就会丢失。我们可以像redis那样提供hazelcast集群的服务器和端口吗?它将独立于kubernetes pod
发布于 2019-07-16 21:48:10
请检查以下Blog Post (“无数据丢失的扩展!”部分)了解如何在Kubernetes上扩展Hazelcast集群以避免数据丢失。
此外,您还可以查看official README of hazelcast/hazelcast-kubernetes插件。有一个section dedicated to scaling there。
https://stackoverflow.com/questions/57056621
复制相似问题