4.3. 为点对点消息传递配置地址

365游戏厅平台 2025-08-25 12:29:21 admin

点对点消息传递是一种常见场景,即生产者发送的消息只有一个消费者。例如,AMQP 和 JMS 消息制作者和使用者可以利用点对点消息传递队列。为确保与地址关联的队列以点对点的方式接收消息,您可以在代理配置中为给定 地址 元素定义 anycast 路由类型。

使用 anycast 在地址上收到消息时,代理会查找与该地址关联的队列,并将消息路由到其中。然后,消费者可能会请求使用来自该队列的消息。如果多个消费者连接到同一队列,消息将在消费者之间均匀分布,只要消费者能够同样地处理它们。

下图显示了点对点消息传递的示例。

View larger image

4.3.1. 配置基本点对点消息传递复制链接链接已复制到粘贴板!

以下步骤演示了如何为点对点消息传递配置单一队列的地址。

流程

打开 /etc/broker.xml 配置文件。

将 anycast 配置元素包装在所选的 队列 元素周围 。确保 地址 和 队列 元素的 name 属性的值相同。例如:

...

...

Copy to Clipboard

Copied!

Toggle word wrap

Toggle overflow

相关文章

代码里为什么换行要使用`\r\n`?

千克 到 吨 转换器

暗黑3 哪个职业单刷强 刷秘境哪个职业厉害