Здесь есть две возможности. Во-первых, как отметил Йерадис, срок действия сообщений истек. Вы можете убедиться в этом достаточно просто, просматривая сообщения. Посмотрите на поле срока действия.
Другая возможность заключается в том, что ваш слушатель потребляет сообщения, а затем либо отбрасывает их, либо повторно ставит в очередь. Нередко можно найти прослушиватель, который потребляет сообщения, а затем, либо из-за того, что они не соответствуют селектору, либо из-за того, что какая-то другая проверка не прошла, немедленно и молча отбрасывает их. Это трудно диагностировать, если не запускать трассировку. Если у вас установлен MO71 SupportPac, вы можете просматривать статистику очереди в режиме реального времени, чтобы узнать, сколько операций GET было выполнено. выполняется против очереди.
Сообщения могут быть повторно поставлены в очередь, если прослушиватель отменяет сообщение до тех пор, пока не будет превышено пороговое значение количества отказов, а затем перемещает сообщение в очередь исключений или в DLQ. В этом случае сообщения будут найдены в одной из этих очередей.
person
T.Rob
schedule
21.01.2011