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 中 自动创建和删除地址和队列。 |