RabbitMQ — очередь и мертвые буквы

Я настроил очередь для отправки писем.

Кроме того, я установил обмен мертвыми письмами в этой очереди. Пожалуйста, смотрите диаграмму ниже.

введите описание изображения здесь

Как видите, очередь Durable, имеет TTL 1 день и для этой очереди настроен обмен мертвыми буквами.

Что происходит

  1. Когда я отправляю сообщения в эту очередь, и если нет прослушивающих потребителей, сообщения отправляются в DLX, но они должны оставаться в очереди в течение 1 дня, как установлено TTL, прежде чем перейти в DLX.
  2. Если я отправляю 100 сообщений в очередь, 99 отправляются в DLX, где-то пропускается 1 сообщение. Я не знаю, как это счастье. Пожалуйста, смотрите изображение ниже.
    введите описание изображения здесь
  3. Я установил очередь как длительную, но она все равно удаляется после того, как сообщения отправляются в DLX.
    введите описание изображения здесь

Пожалуйста, помогите мне понять, чего мне не хватает.

Спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]