FASTACK

  1. FASTACK jobid1 jobid2 ... jobidN

尽最大努力在集群范围内对给定的任务进行删除。

在网络连接良好并且所有节点都在线时,这个命令的效果和 ACKJOB 命令的效果一样,但是因为这个命令引发的消息交换比 ACKJOB 要少,所以它的速度比 ACKJOB 要快不少。

但是当集群中包含了失效节点的时候,FASTACK 命令比 ACKJOB 命令更容易出现多次发送同一消息的情况。

  1. disque> ADDJOB greeting "hello world!" 0
  2. DI216f7fa1c513d73d69c968aa25d482c498f4c1f005a0SQ
  3.  
  4. disque> FASTACK DI216f7fa1c513d73d69c968aa25d482c498f4c1f005a0SQ
  5. (integer) 1