Добавление зависимостей между заданиями в асинхронной очереди

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

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

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

1 ответ

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

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