Neo4j中的pull_间隔是多少
neo4j中的Neo4j中的pull_间隔是多少,neo4j,cypher,Neo4j,Cypher,neo4j中的pull_interval是什么 我们使用的是neo4j HA集群,有一个主节点和两个从节点。默认情况下,如果从机立即同步,则禁用/注释“拉”间隔。当我们启用此值并将其更改为pull\u interval=60时,它不会影响任何地方 请参阅neo4j.conf: ha.pull_interval=60 ha.tx_push_factor=2 ha.tx_push_strategy=round_robin 如何使从节点从主节点延迟60秒?事务通过HA.pull\u interval
pull_interval
是什么
我们使用的是neo4j HA集群,有一个主节点和两个从节点。默认情况下,如果从机立即同步,则禁用/注释“拉”间隔。当我们启用此值并将其更改为pull\u interval=60
时,它不会影响任何地方
请参阅neo4j.conf:
ha.pull_interval=60
ha.tx_push_factor=2
ha.tx_push_strategy=round_robin
如何使从节点从主节点延迟60秒?事务通过
HA.pull\u interval
和HA.tx\u push\u factor
从主节点传播到HA集群中的从节点
您没有看到滞后的原因是因为推送因子为2,因此当事务提交时,主事务将尝试将该事务复制到2个从属事务。如果这些尝试总是成功的,那么你就不会在奴隶身上看到延迟,因为他们总是最新的
如果将push factor设置为0,则主服务器将不会尝试将事务复制到从属服务器,然后pull间隔将变得重要,因为只有这样从属服务器才能赶上主服务器
很明显,这里有危险,因为如果主服务器在从属服务器追上它之前倒下,那么数据可能会丢失