首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不同Kubernetes集群中的Hazelcast节点之间的数据是否有很强的一致性?

不同Kubernetes集群中的Hazelcast节点之间的数据是否有很强的一致性?
EN

Stack Overflow用户
提问于 2021-07-05 06:26:32
回答 1查看 103关注 0票数 0

背景:我们的项目需要在KV商店中存储余额信息。KV存储在DC(不同Kubernetes集群)之间需要很强的数据一致性,因为我们的目标是在3个DC(不同Kubernetes集群)之间部署KV存储,以实现高可用性。

我们的设计:在3个不同的DC中将HazelCast 3节点部署到3个不同的Kubernetes集群/码头。这意味着每个DC有一个Kubernetes集群,Hazelcast节点被部署到集群的停靠点。因此,总共有3个HazelCast节点组成一个集群。

我们的问题:

  1. 这3个HazelCast节点能够形成集群吗?如我们所知,他们只通过TCP进行通信。但是在不同的Kubernetes/命名空间之间进行通信需要通过Ingress,即HTTP。
  2. HazelCast能够将数据持久化到库伯奈特聚氯乙烯(PersistentVolumeClaim)吗?
  3. 三个黑泽尔广播节点之间的数据是否完全一致?它是用木筏做的吗?
EN

回答 1

Stack Overflow用户

发布于 2021-07-05 07:44:03

  1. 您可能不想在不同的Kubernetes集群之间形成一个Hazelcast集群,因为就网络而言,它的性能不太好。你需要检查WAN复制
  2. Hazelcast将数据存储在内存中,而不是磁盘上.
  3. Hazelcast CP子系统实现Raft。并不是所有的数据结构都由CP子系统支持,但是由于您提到了KV存储- IMap是。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68251557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档