按内容过滤消息 属性
Filter messages by content property
我正在使用 ActiveMQ Artemis 2.17.0。我正在尝试使用此字段按内容 属性 过滤邮件:
消息内容示例:
{test:1}
例如,我想搜索 test
等于 1 的每条消息。
我该怎么做?
ActiveMQ Artemis Web 控制台允许浏览队列中的消息并应用过滤器。
在 ActiveMQ Artemis 2.15 之前,消息是在客户端过滤的,您可以使用 body
关键字按内容过滤消息。然而,在客户端过滤消息效率低下且不一致。
自 ActiveMQ Artemis 2.16 起,消息在代理端使用 filter 进行过滤,但您无法按内容过滤消息。
ActiveMQ Artemis 2.18 将支持 xpath 过滤器以按内容过滤消息,有关详细信息,请参阅 ARTEMIS-3137。
我正在使用 ActiveMQ Artemis 2.17.0。我正在尝试使用此字段按内容 属性 过滤邮件:
消息内容示例:
{test:1}
例如,我想搜索 test
等于 1 的每条消息。
我该怎么做?
ActiveMQ Artemis Web 控制台允许浏览队列中的消息并应用过滤器。
在 ActiveMQ Artemis 2.15 之前,消息是在客户端过滤的,您可以使用 body
关键字按内容过滤消息。然而,在客户端过滤消息效率低下且不一致。
自 ActiveMQ Artemis 2.16 起,消息在代理端使用 filter 进行过滤,但您无法按内容过滤消息。
ActiveMQ Artemis 2.18 将支持 xpath 过滤器以按内容过滤消息,有关详细信息,请参阅 ARTEMIS-3137。