如何解决ActiveMQ Artemis +队列过滤器
我正在使用ActiveMQ Artemis 2.15.0,并且具有以下地址的主/从配置:
<address name="TestTopic">
<multicast>
<queue name="TestQueue" />
</multicast>
</address>
启动主/从对后,我添加了如下过滤:
<address name="TestTopic">
<multicast>
<queue name="TestQueue">
<filter string="archive IS NULL OR archive <> true" />
</queue>
</multicast>
</address>
添加filter
后,当我使用值为archive
的JMS标头true
处理消息时,过滤器将无法正常工作。另外,我已经执行了以下cli命令来更新过滤器,但仍然没有运气。
artemis queue update --user admin --password admin --url tcp://localhost:61617 --filter "archive IS NULL OR archive <> true"
要解决此问题,我需要重新启动ActiveMQ Artemis服务器。过滤器是否可以工作而无需重新启动?在GitHub上找到我的经纪人。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。