Добавление зависимостей между заданиями в асинхронной очереди - PullRequest
0 голосов
/ 05 июня 2018

Я ищу очередь, которая выполняет асинхронные задачи (например, rabbitMQ), в которых новые задачи могут быть добавлены в очередь и будут выполняться только после завершения предыдущих задач (которые зависят от).

Итак, API, который я ищу, состоит в том, чтобы дать любой задаче, вставленной в очередь, набор идентификаторов, и задача не будет выполнена, пока есть другая задача с совпадающим идентификатором, которая еще не была выполнена.

Есть ли для этого какие-либо возможности?

1 Ответ

0 голосов
/ 09 июня 2018

Вы можете создавать зависимости между задачами, используя рабочие процессы celery .

...