本文介绍了Neo4j Casual Clustering 优于 High-Availability Clustering的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在将 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 11:35