Apache ActiveMQ Artemis 允许使用通配符地址路由消息。
如果创建了一个地址为 queue.news.#
的队列,那么它将接收发送到与该地址匹配的所有地址的消息,例如 queue.news.europe
或 queue.news.usa
或 queue.news.usa.sport
。如果您在此队列上创建了一个消费者,这将允许消费者消费发送到地址层次结构中的消息。
在 JMS 术语中,这允许创建“主题层次结构”。 |
此功能默认启用。要将其关闭,请在 broker.xml
配置文件中添加以下内容。
<wildcard-addresses>
<routing-enabled>false</routing-enabled>
</wildcard-addresses>