@mikkab

RabbitMQ «необрабатываемые» сообщения?

Если в кролика пропустить сообщение которое _не_могут_ обработать кастомеры (c подтверждением no_ack=False), то оно будет возвращаться на сервер и заново отправляться кастомерам, находясь в начале очереди бесконечно долго, те создавая паразитную нагрузку.
Как сделать что бы после нескольких попыток сообщение переходило в другую очередь или выполнялся rpc/запрос после которого сообщение можно было удалить?
TTL не очень подходит, тк очередь может быть разной, и обработка сообщений кастомером может занимать произвольное время.
  • Вопрос задан
  • 548 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yarkin
Посмотрите на Dead Letter Exchanges, должен решить вашу задачу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы