Есть ли способы узнать, какое сообщение не распаковано? - PullRequest
0 голосов
/ 17 мая 2019

Недавно я добавил несколько запутанных вопросов: мой rabbitmq всегда блокируется, потому что многие сообщения не получают подтверждения, но я не знаю, какие именно сообщения вызывают его блокировку.Итак, я хочу спросить, есть ли способ найти, какие сообщения составляют блок?

1 Ответ

0 голосов
/ 22 мая 2019

Если сообщение не подтверждено (отклонено) с запросом, оно возвращается к своей исходной позиции в очереди (или ближе к началу очереди).

Это означает, что ваша следующая очередь выдаст то же сообщение, которое может быть проблематичным. Если это ваш случай, вы можете запросить сообщение и получить оригинал, чтобы «переместить» проблемное сообщение в конец очереди.

У вас также может возникнуть дополнительная проблема с перебиванием очереди, когда у вас остаются только «проблемные» сообщения.

Возможно, это может пролить некоторый свет: Куда на самом деле идет BasicReject с требованием?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...