Недавно мы столкнулись с ситуацией, когда сообщения были доставлены из очереди потребителем, но не доходили до слушателя, связанного с этой очередью. Мы смогли сделать это утверждение, потому что у нас есть перехватчик для наших слушателей (который печатает сообщение журнала), который не был вызван для этих сообщений. Как только мы перезапустили сервер (tomcat), сообщения были израсходованы и удалены.AMQP потребитель (слушатель адаптера + SimpleMessageListenerContainer), содержащее сообщение
Мы хотели бы знать причину такого поведения. Мы проанализировали дампы потоков, но безуспешно.
Было бы здорово увидеть конфигурацию и журналы DEBUG по этому вопросу. И в журналах укажите нас, пожалуйста, где вы уверены, что сообщения должны быть использованы. –