标签: delayed-job
我们有大量延迟工作的工人,他们为各种客户处理工作。有时,特定的客户会产生大量的工作。虽然那个客户不介意等待他们的工作处理,但这些工作最终会使所有DJ工作者忙碌,并且不允许其他客户的工作在完成之前继续进行。
解决此问题的一个可能简单的方法是在作业上使用某种按客户的标签。 “延迟的作业”将只允许一次为任何特定的“标签”运行一项作业。 DJ中是否存在类似的东西,还是有其他机制可以帮助您?
我调查了queues,这实际上只是优先事项,并不符合要求。
queues
感谢您的帮助:)