5.2. 如何配置寻址

您可以使用 BROKER_INSTANCE_DIR/etc/broker.xml 配置文件为您的代理实例配置地址和队列。

broker.xml 配置文件在 <addresses> 部分中包含以下默认寻址配置。Dead Letter Queue(DLQ)和 Expiry Queue(ExpiryQueue)有默认条目:

<addresses>
   <address name="DLQ">
      <anycast>
         <queue name="DLQ" />
      </anycast>
   </address>
      <address name="ExpiryQueue">
         <anycast>
            <queue name="ExpiryQueue" />
         </anycast>
   </address>
</addresses>

您可以使用以下任一方法为代理实例配置寻址:

方法描述

手动配置地址

您可以定义代理在地址上收到消息时应使用的路由类型和队列。您可以使用以下方法配置地址:

配置代理以自动创建地址

您可以指定一个地址前缀和路由类型,用于自动创建的地址。代理在与前缀匹配的地址上收到消息时,将自动创建地址和路由类型。您还可以指定所有队列都已删除后将自动删除该地址,并且当没有消费者或消息时,其队列将被自动删除。

如需更多信息,请参阅配置 AMQ Broker自动创建和删除地址和队列