如何建立多对多发布子关系

How to do many-to-many pub sub relation

我看到它提到 ZMQ 支持多对多 PUB/SUB 关系。

在这种情况下,我希望有多个订阅者到多个发布者(这是一个公共总线样式的应用程序),但是我感到困惑的是如何实际实现它,因为我也看到了它提到只能有一个绑定和到该绑定套接字的多个连接。

因此我对如何实现这一目标感到有些困惑。

我已经看到 pgm 可能是实现此目的的一种方式(因为所有成员都将连接到同一个多播地址),但我不确定如何在物理上做到这一点...

Q : how to physically implement it

如果你从未使用过 ZeroMQ,
在深入了解更多细节之前,人们可能会喜欢先看看“ZeroMQ


A PUB_A 在计算机 A PUB_A.bind()-s 上,任何 SUB 都可以 .connect() 到 A

A PUB_B 在计算机 B PUB_B.bind()-s 上,任何 SUB 都可以 .connect() 到 B

A rev_PUB_C 在任何主机上 rev_PUB_C.connect()-s 到一些或许多 SUB-s,他们以前有过成功 SUB_xyz.bind() 到他们各自的本地地址

旋转木马继续进行, 设计师喜欢它让节目不断发展。

很可爱,不是吗?

欢迎来到零之禅