Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neo4j中的pull_间隔是多少_Neo4j_Cypher - Fatal编程技术网

Neo4j中的pull_间隔是多少

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

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
HA.tx\u push\u factor
从主节点传播到HA集群中的从节点

您没有看到滞后的原因是因为推送因子为2,因此当事务提交时,主事务将尝试将该事务复制到2个从属事务。如果这些尝试总是成功的,那么你就不会在奴隶身上看到延迟,因为他们总是最新的

如果将push factor设置为0,则主服务器将不会尝试将事务复制到从属服务器,然后pull间隔将变得重要,因为只有这样从属服务器才能赶上主服务器

很明显,这里有危险,因为如果主服务器在从属服务器追上它之前倒下,那么数据可能会丢失