Задать вопрос
@mikkab

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

Если в кролика пропустить сообщение которое _не_могут_ обработать кастомеры (c подтверждением no_ack=False), то оно будет возвращаться на сервер и заново отправляться кастомерам, находясь в начале очереди бесконечно долго, те создавая паразитную нагрузку.
Как сделать что бы после нескольких попыток сообщение переходило в другую очередь или выполнялся rpc/запрос после которого сообщение можно было удалить?
TTL не очень подходит, тк очередь может быть разной, и обработка сообщений кастомером может занимать произвольное время.
  • Вопрос задан
  • 586 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • OTUS
    Microservice Architecture
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@yarkin
Посмотрите на Dead Letter Exchanges, должен решить вашу задачу.
Ответ написан
Ваш ответ на вопрос

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

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