我有不同的对象。
A B C
每个对象都有不同的作业要处理。
A B C
1 1 1
2 2 2
3 3 3
我有多个 delay_job 工作人员处理我的工作。我不想为它们分配队列,因此每个工作人员都可以为每个对象处理作业,因为没有规则何时哪个对象开始作业。
所以队列看起来像这样
A3 B2 C3 C1 C2 A2 A1 B3
任何对象的任何作业都可以随时添加到队列中,并且可以由任何工作人员处理,但是由于对象的特性,同一时间只能有一个来自任何对象的活动作业。
这可能与延迟工作有关吗?