Sidekiq - обработка заданий последовательно

Можно ли обрабатывать задания последовательно, основываясь на аргументах?

Пример работы:

Работа: [User A, Operation A], [User B, Operation B], [User A, Operation C], [User B, Operation D].. поток рабочих мест

Обрабатывайте все задания каждого пользователя последовательно, но одновременно между пользователями.

Пример:

  1. Последовательно выполните все задания для пользователя A: операция A, операция C
  2. Последовательное выполнение всех заданий для пользователя B: операция B, операция D

Однако (1), (2) выполняются одновременно.

До сих пор я смотрел на Sidekiq Pro, SuperWorker, Gush, чтобы сделать это, но это не поддерживается.

Любые указатели будут высоко оценены.

0 ответов

Другие вопросы по тегам