#210·disque

在 ADDJOB 中设置文档默认复制

作者: benbro创建于 2018年5月4日更新于 2018年5月4日

README 说: > Disque 是一个同步复制的作业队列。默认情况下,在添加新作业时,它会在客户端收到关于作业已添加的确认之前,复制到 W 个节点。W-1 个节点可能出现故障,消息仍会被传递。默认情况下,W 的值是多少? 当我在一个具有 3 个节点的集群中添加作业,而没有指定 REPLICATE 参数时,作业信息显示为 'repl 3'。一个具有 1 个节点的集群显示为 'repl 1'。默认情况下,REPLICATE 为 min(cluster-size, 3) 或 REPLICATE 为 cluster-size 吗? 这很重要,因为如果您在具有 3 个节点的集群中未指定 REPLICATE,并且 1 个节点出现故障,则您将无法添加作业。ADDJOB 文档 没有指定 REPLICATE 的默认值和行为: > REPLICATE 值是作业需要复制到的节点数。README 中的锚文本也有误: 应该是 addjob,而不是 'addjob-queue...'。命令和信息的语法为什么不同? 命令中的 'REPLICATE 3'。信息中的 'repl 3'。小写且单词较短。