问题描述
我们正在将 HA 集群迁移到因果集群.
We are in the process of migrating HA cluster to Causal Clustering.
从 HA 集群迁移到因果集群有什么真正的优势吗?
目前仅使用 REST 端点.
Currently using REST End points only.
是否可以仅使用两个 Neo4j 实例进行因果聚类?
谢谢.
推荐答案
Causal cluster 是 Neo4j 的新一代集群,它会随着新版本的发布而不断演进.
Causal cluster is the new generation of Neo4j cluster, and it will continue to evolve with new releases.
与 HA 相比,CC 有很多优势:
There are many advantages for CC comparing to HA :
- 没有分支数据(感谢 raft 和共识提交)
- 更稳定
- 带有 bolt 协议的智能驱动程序(带有 LB 和
read your own write
功能) - 集群通信加密
- ...
您至少需要 3 个核心节点来创建集群(2n+1
实际上,其中 n
是您想要的失败次数支持).
You need at minima 3 core nodes to create a cluster (2n+1
in fact where n
is the number of failure you want to support).
我真的建议你使用bolt协议而不是REST API,因为官方驱动只使用bolt,它们可以向你隐藏集群的复杂性.
I really recommend you to use the bolt protocol instead of the REST API, because official drivers only use bolt, and they can hide to you the complexity of a cluster.
这篇关于Neo4j Casual Clustering 优于 High-Availability Clustering的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!