代理可以被配置为连接到 AMQ Interconnect 实例的对等点,并指示代理将充当该路由器上配置的给定 AMQP 方法地址的存储和转发队列。在这种情况下,客户端使用某种方式地址连接到路由器来发送和接收消息,路由器将这些消息路由到代理上的队列或接收消息。
这个对等配置会为代理连接配置中的每个目的地创建一个发件人和接收器对。这些对包括使路由器能够与代理协作的配置。此功能避免路由器启动连接并创建自动链接的要求。
<broker-connections>
<amqp-connection uri="tcp://HOST:PORT" name="router">
<peer address-match="queues.#"/>
</amqp-connection>
</broker-connections>
<addresses>
<address name="queues.A">
<anycast>
<queue name="queues.A"/>
</anycast>
</address>
<address name="queues.B">
<anycast>
<queue name="queues.B"/>
</anycast>
</address>
</addresses>
<broker-connections>
<amqp-connection uri="tcp://HOST:PORT" name="router">
<peer address-match="queues.#"/>
</amqp-connection>
</broker-connections>
<addresses>
<address name="queues.A">
<anycast>
<queue name="queues.A"/>
</anycast>
</address>
<address name="queues.B">
<anycast>
<queue name="queues.B"/>
</anycast>
</address>
</addresses>
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
address {
prefix: queue
waypoint: yes
}
address {
prefix: queue
waypoint: yes
}
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow