Я пытаюсь оставаться на связи с несколькими очередями в RabbitMQ. Каждый раз, когда я выталкиваю новое сообщение из одной из этих очередей, я хотел бы создать внешний процесс.
Этот процесс займет некоторое время, чтобы обработать сообщение, и я не хочу начинать обработку другого сообщения из этой конкретной очереди, пока не будет завершено то, которое я извлек ранее. Если возможно, я бы не хотел поддерживать процесс/поток только для того, чтобы дождаться завершения внешнего процесса и подтверждения сервера. В идеале я хотел бы подтвердить этот внешний процесс, возможно, передав некоторый идентификатор, чтобы он мог подключиться к RabbitMQ и подтвердить сообщение.
Можно ли спроектировать эту систему с помощью RabbitMQ? Я использую Python и Pika, если это имеет отношение к ответу.
Спасибо!