是否可以运行具有强一致性的Neo4j集群?

时间:2014-11-11 12:43:51

标签: neo4j cluster-computing consistency

The docs of Neo4j表示在HA模式下运行时,您将获得最终的一致性。这是该页面的引用:

  

然而,所有更新都将从主服务器传播到其他从服务器   最终所以来自一个奴隶的写入可能不会立即可见   所有其他奴隶

我的问题是:是否有一个配置可以让我编写一个具有强一致性的集群,当然这会以降低性能为代价?我正在寻找某种主动 - 被动故障转移群集配置。

1 个答案:

答案 0 :(得分:12)

有这样的配置选项。 ha.tx_push_factor确定应该将事务同步推送到多少个从属服务器。将此设置为ha.tx_push_factor=<clustersize>-1时,您可以立即完全一致。