ActiveMQ Artemis вызывает метод просмотра с помощью API

#api #activemq-artemis

#API #activemq-artemis

Вопрос:

Я столкнулся с проблемой, когда попытался использовать метод browse() с помощью API.

Изображение

Когда я пытаюсь его выполнить, он работает хорошо, но следующий сгенерированный URL-адрес не работает. Это выглядит так:

 http://10.20.2.23:8161/console/jolokia/exec/org.apache.activemq.artemis:broker="0.0.0.0",component=addresses,address="CMN.DataExchange.TEST.GSH",subcomponent=queues,routing-type="anycast",queue="CMN.DataExchange.TEST.GSH"/browse(java.lang.String)
 

и выдает мне запрос:
введите описание изображения здесь

Я пытаюсь отфильтровать его по AMQPriority= 1, когда я набираю в интерфейсе, он работает. Как я могу сделать так, чтобы этот URL-адрес работал? Я попытался werite внутри browse (java.lang.Строка): AMQPriority=1, но в качестве ответа он все равно выдает мне неверный запрос.

Ответ №1:

Я нашел ответ. В конце URL-адреса я только что добавил косую черту и сразу после косой черты ввел свой фильтр.

URL теперь выглядит так:

 http://10.20.2.23:8161/console/jolokia/exec/org.apache.activemq.artemis:broker="0.0.0.0",component=addresses,address="CMN.DataExchange.TEST.GSH",subcomponent=queues,routing-type="anycast",queue="CMN.DataExchange.TEST.GSH"/browse(java.lang.String)/AMQPriotiry=4