在 Active MQ 队列中搜索特定消息

Search for a specific message in Active MQ queue

我有一个 ActiveMQ 实例,其中包含几个主题和队列。有时,在队列中搜索与特定字符串匹配的特定消息会很好。

这可能吗?我尝试使用 XPath,但我厌倦了得到这个异常:

javax.jms.InvalidSelectorException

我正在使用 Web 控制台访问 ActiveMQ 队列 url: /hawtio/#

经过大量调查,我发现了这个命令:

./activemq browse --amqurl tcp://localhost:61616 <QUEUE>

这将列出 中的所有消息,然后您可以对结果执行 grep 并搜索您想要的任何内容。