Сообщения ActiveMQ, поставленные в очередь, не отправляются потребителю

У меня есть приложение.NET, которое использует Apache.NMS для связи с сервером ActiveMQ 5.11. Я заметил через консоль ActiveMQ, что было 15k ожидающих сообщений.

Странно было то, что в очереди был потребитель, который вытягивал сообщения из очереди (вставляя их в другую конечную точку).

На первый взгляд это похоже на потенциальную ошибку ActiveMQ. Как возможно, чтобы новые сообщения попадали на сервер и находились в очереди, а мое приложение отправляло 15 000 ожидающих сообщений?

В качестве теста я перезапустил свое приложение, которое, как часть его первоначального запуска, удалит все существующие сообщения из очереди. Делая это, кажется, вернуть вещи в хорошее состояние и, конечно же, он вытягивает все 15 тыс. Сообщений из очереди и затем продолжает работать в обычном режиме.

0 ответов

Другие вопросы по тегам