我看到它提到 ZMQ 支持多对多 PUB/SUB 关系。
在这种情况下,我希望拥有多个发布者的多个订阅者(这是针对常见的总线样式应用程序),但是我感到困惑的是如何物理实现它,因为我也看到它提到只能是到该绑定套接字的单个绑定和多个连接。
因此,我对如何实现这一点感到有些困惑。
我已经看到 pgm 可能是实现这一目标的一种方式(因为所有成员都会连接到同一个多播地址),但我不确定如何在物理上做到这一点......
我看到它提到 ZMQ 支持多对多 PUB/SUB 关系。
在这种情况下,我希望拥有多个发布者的多个订阅者(这是针对常见的总线样式应用程序),但是我感到困惑的是如何物理实现它,因为我也看到它提到只能是到该绑定套接字的单个绑定和多个连接。
因此,我对如何实现这一点感到有些困惑。
我已经看到 pgm 可能是实现这一目标的一种方式(因为所有成员都会连接到同一个多播地址),但我不确定如何在物理上做到这一点......
Q :如何在物理上实现它
如果您从未使用过 ZeroMQ,
您可能会喜欢先看看“ZeroMQ原则在不到五秒内”
,然后再深入了解更多细节
APUB_A在计算机上 A PUB_A.bind()-s,任何SUB可能.connect(),在 A 上
APUB_B在计算机上 B PUB_B.bind()-s,任何SUB可能.connect(),在 B 上
Arev_PUB_C在任何主机上rev_PUB_C.connect()-s 到几个或多个SUB-s,他们以前成功地访问过SUB_xyz.bind()他们各自的本地地址
Merry Go Round 还在继续,因为分布式系统设计师喜欢它让节目不断发展。
可爱,不是吗?
欢迎来到零之禅