通过 ActiveMQ 代理网络的分布式主题减少网络跃点

发布于 2024-11-05 01:27:14 字数 255 浏览 1 评论 0原文

假设我有一个经纪人网络,他们共享一个发布订单的主题。我有两个经纪人,一个位于位置 A,一个位于位置 B。

该主题的消费者之一也位于位置 A,并配置为连接到经纪人 A。两个经纪人都发布该主题的订单,消费者将收到所有订单两家经纪商发布的订单。

据我了解,位置 B 的经纪人发布的订单将通过 ActiveMQ 在内部传递给位置 A 的经纪人,然后从那里发布给位置 A 的消费者。

有没有一种简单的方法可以将订单从经纪人 B 直接发布到地点 A 的消费者?

Lets say I have a network of brokers which share a topic on which orders are published. I have two brokers one in location A and one in location B.

One of the consumers of the topic is also located in location A and is configured to connect to broker A. Both the brokers publish orders on the topic and the consumer will receive all the orders published by the two brokers.

As I understand the orders published by broker in location B will internally be passed to broker in location A by ActiveMQ and from there will be published to the consumer in location A.

Is there an easy way to publish the order from broker B directly to the consumers in location A?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青柠芒果 2024-11-12 01:27:14

是的 - 不要使用经纪人网络;您所描述的是它的工作原理(以及设计目的)。

如果您不想这样做,请让消费者直接连接到所有代理,并且不要将它们设置为网络/集群。

Yes - don't use a network of brokers; what you're describing is how that works (and is designed to work).

If you don't want that, instead have the consumer connect to all brokers directly and don't set them up as a network / cluster.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文