Выберите задачи в циклическом режиме из нескольких очередей сельдерея - PullRequest
0 голосов
/ 05 сентября 2018

Я хотел бы настроить несколько очередей в сельдерее. Это легко, но я хочу, чтобы задачи в этих очередях поднимались круговым способом. Позвольте мне объяснить это на примере. Скажем, есть 2 очереди - Q1 и Q2. Скажем, Q1 имеет задачи T1a, T1b, T1c и Q2 имеет задачи T2a, T2b, T2c. Скажем, есть 10 работников сельдерея - W1, W2, ... W10. Я хотел бы знать ответы на два вопроса:

  1. В каком порядке эти задания доставляются этим 10 работникам?
  2. Есть ли возможность заставить сельдерей выбирать задачи в циклическом порядке среди очередей? Скажем, сельдерей выбирает задачу T1a из Q1 и назначает ее работнику W1. После этого я бы хотел, чтобы сельдерей выбрал задачу T2a из Q2 и назначил ее работнику. А потом я хотел бы, чтобы T1b был выбран из Q1 и так далее. Это возможно с сельдереем? Я планирую использовать Redis в качестве посредника и бэкэнда, но я открыт для других возможностей для достижения вышеуказанного.
...