Мы ограничили количество maxSession до 5 @ActivationConfigProperty (propertyName = "maxSession", propertyValue = "5"). Если поступает более 5 одновременных запросов, он должен ждать в очереди. Есть ли возможность просмотреть количество ожидающих сообщений в очереди в виде списка и управлять очередью. Есть ли какой-нибудь API для просмотра и управления очередью. Например, если JMS-сообщение ожидает долгое время, используя управление очередью, мы можем повторно инициировать сообщение или мы можем отбросить сообщение.
Как просмотреть список сообщений в HornetQ
Ответы (1)
Браузеры JMS созданы для этого.
Вы также можете использовать Management API для этого.
Кроме того, проблема заключается в параллелизме.
Сообщение может исчезнуть к тому времени, когда вы воспользуетесь чем-либо для его перечисления.
Кроме того, вы просматривали просроченные сообщения? если вам нужен тайм-аут для сообщения, вы можете установить срок действия и прослушивать очередь истечения срока. Это было бы лучшим дизайном для вашего приложения.
person
Clebert Suconic
schedule
17.09.2011
привет Клеберт, есть ли какой-нибудь графический интерфейс для просмотра сообщений Hornetq, и можете ли вы рассказать, как подключить jms-браузер к hornetq.
- person vairam; 20.09.2011
Браузер JMS является частью JMS API. В JMS Tutorial много информации. Что касается просмотра сообщений, вы можете использовать методы списка в методах JMX.
- person Clebert Suconic; 20.09.2011
Если у вас больше нет вопросов, не могли бы вы принять ответ?
- person Clebert Suconic; 23.09.2011
привет Клеберт, не могли бы вы сказать мне, какой вариант будет лучше для управления hornetq, Core Management API, JMS Management API и Использование управления через JMX,
- person vairam; 01.10.2011
Это действительно зависит от вашего варианта использования вайрам .. Нет предпочтительного способа
- person Clebert Suconic; 16.10.2013