The docs of Neo4j表示在HA模式下运行时,您将获得最终的一致性。这是该页面的引用:
然而,所有更新都将从主服务器传播到其他从服务器 最终所以来自一个奴隶的写入可能不会立即可见 所有其他奴隶
我的问题是:是否有一个配置可以让我编写一个具有强一致性的集群,当然这会以降低性能为代价?我正在寻找某种主动 - 被动故障转移群集配置。
答案 0 :(得分:12)
有这样的配置选项。 ha.tx_push_factor
确定应该将事务同步推送到多少个从属服务器。将此设置为ha.tx_push_factor=<clustersize>-1
时,您可以立即完全一致。