是否可以从没有属性的 ActiveMQ Artemis 队列中删除消息?

问题描述 投票:0回答:1

我需要从 ActiveMQ Artemis 中没有设置属性的 DLQ 中删除消息。

据我了解,JMX操作

removeMessages(string)
支持过滤表达式,但我不确定是否可以使用“属性为NULL”之类的东西。是吗?

jms activemq-artemis
1个回答
0
投票

ActiveMQ Artemis 文档中所述,代理支持的过滤器表达式语法反映了此处记录的 JMS 选择器语法。关于选择器,本文档指出:

如果引用了消息中不存在的属性,则其值为

NULL

因此,您可以使用像

attribute is NULL
这样的选择器。

© www.soinside.com 2019 - 2024. All rights reserved.