使用API​​的ActiveMQ Artemis调用浏览方法

时间:2019-04-15 14:05:01

标签: api activemq activemq-artemis

当我尝试通过API使用Browse()方法时,我遇到了麻烦。

Image

当我尝试执行它时,它运行良好,但是以下生成的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)

并给我一个请求: enter image description here

我正在尝试通过AMQPriority = 1对其进行过滤,当我在界面上键入内容时,它正在工作。如何使该URL正常工作?我试图在browser(java.lang.String)里面写一个:AMQPriority = 1,但作为响应它仍然给我不好的请求。

1 个答案:

答案 0 :(得分:0)

我找到了答案。在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