【发布时间】:2015-11-23 23:38:45
【问题描述】:
我正在使用 ActiveMQ 提供的 UNIX 命令来浏览队列,并且我正在尝试浏览特定队列,并指定 JMS 选择器。这就是我想要做的:
./activemq browse --amqurl tcp://host:port --msgsel "JMSMessageID='ID:XXXX'" QUEUE.FOO
通过 JMSMessageID 选择,不起作用。
然后,我想通过 JMSText 进行一些过滤,匹配任何字符串。这里的问题是消息是 XML,也许我需要处理特殊字符。
./activemq browse --amqurl tcp://host:port --msgsel "JMSText='*<anyTag>SOMEVALUE</anyTag>*'" QUEUE.FOO
有人做过这样的过滤吗?有匹配任何字符串的消息?
【问题讨论】:
标签: java jms activemq jmstemplate