Как просмотреть список сообщений в HornetQ - PullRequest
2 голосов
/ 17 сентября 2011

Мы ограничили количество maxSession до 5 @ ActivationConfigProperty (propertyName = "maxSession", propertyValue = "5") Если поступает более 5 одновременных запросов, то он должен ждать в очереди.Есть ли возможность просмотреть количество ожидающих сообщений в очереди в виде списка и управлять очередью.Есть ли API для просмотра и управления очередью.Например, если сообщение JMS ожидает в течение длительного времени, используя управление очередью, мы можем повторно инициировать сообщение или удалить его.

1 Ответ

5 голосов
/ 17 сентября 2011

JMS-браузеры созданы для этого.

Вы также можете использовать API управления для этого.

Кроме того, проблема, связанная с выполнением вами, будет параллельной.*

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

Кроме того, вы просматривали сообщения с истекшим сроком?если вы хотите тайм-аут для сообщения, вы можете установить срок действия и прослушать очередь срока действия.Это было бы лучшим дизайном для вашего приложения.

...