HA的Neo4j休闲聚类功能

时间:2018-03-21 04:27:57

标签: neo4j

我们正在将HA群集迁移到因果群集。这样做有什么好处吗?目前仅使用REST端点。此外,是否可以只使用两个Neo4j实例进行因果聚类?谢谢。

3 个答案:

答案 0 :(得分:1)

原因集群是新一代的Neo4j集群,它将随着新版本的发展而不断发展。

与HA相比,CC有许多优点:

  • 没有分支数据(感谢筏和共识提交)
  • 更稳定
  • 带螺栓协议的智能驱动程序(使用LB和read your own write功能)
  • 群集通信加密
  • ...

您需要在minima 3个核心节点创建一个群集(2n+1,实际上n是您要支持的失败次数。

我真的建议您使用bolt协议而不是REST API,因为官方驱动程序只使用bolt,它们可以隐藏群集的复杂性。

答案 1 :(得分:0)

HA群集在Neo4j 3.5中已弃用,并将在Neo4j 4.0中被删除。

  

本节(HA群集)中描述的功能已被弃用,并且   在Neo4j 4.0中将被删除。因果聚类   代替。

     

来源:https://neo4j.com/docs/operations-manual/current/ha-cluster/architecture/

https://neo4j.com/docs/operations-manual/current/clustering/

  

Neo4j(仅限企业)因果群集提供了三个主要方面   功能:

     

安全性:核心服务器为事务处理提供了一个容错平台,该平台将在简单的情况下仍然可用   这些核心服务器中的大多数都在运行。

     

规模:只读副本为图形查询提供了一个可扩展的平台,该平台能够执行非常大的图形工作负载   在广泛分布的拓扑中。

     

因果一致性::被调用时,保证客户端应用程序至少读取其自身的写入内容。一起,这允许   最终用户系统应具有完整的功能,并且可以读写   万一发生多次硬件和网络故障,并且   使有关数据库交互的推理变得简单。

     

来源:https://neo4j.com/docs/operations-manual/current/clustering/introduction/

答案 2 :(得分:-1)

对我来说,3个CORE实例是最小的 然后3个ReadReplicas似乎是最小的。

如果你已经有HA工作,你能否确定为什么要进行因果聚类?