1

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

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

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

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

4

1 回答 1

1

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 还在继续,因为设计师喜欢它让节目不断发展。

可爱,不是吗?

欢迎来到零之禅

于 2019-10-30T11:42:20.433 回答