Пусть каждый из работников потребляет из одной и той же очереди, и Кролик будет перебирать сообщения для работников (потребителей). Если какой-либо из них завершится неудачно во время обработки задания и до того, как у него появится возможность отправить подтверждение, сообщение будет автоматически помещено обратно в очередь, и следующий работник его заберет. Это шаблон доставки «как минимум один раз».
Эта ссылка с сайта RabbitMQ объясняет схему и включает пример кода Python.