sidekiq-unique-jobs算法如何处理死亡工作?

时间:2017-04-28 16:43:22

标签: sidekiq

sidekiq-unique-jobs gem包含一些不同的方法,用于根据前一个作业在其生命周期中的位置来定义后续作业何时应该入队(或抑制):

  • while_executing
  • until_executing
  • until_executed
  • until_timeout
  • until_and_while_executing

这些工作旨在防止多个相同的作业同时运行,和/或防止多个相同的作业同时进入队列。

有没有办法将死亡工作视为执行或等待执行?

从我所看到的情况来看,如果一个工作进入死亡队列,唯一性并不能阻止一个相同的工作立即排队并直接进入同一个地方。

0 个答案:

没有答案