在同一插座上连接并绑定

时间:2019-11-20 14:27:40

标签: zeromq

我有一组以分散方式运行的节点。目前,我正在使用一个经销商插座来接收输入,并使用一个插座来输出到其他节点。

一个输入端绑定到一个端口,另一个连接到其余端口。

我想知道是否有可能将两者合并为一个,绑定到端口并连接所有其他端口:

socket = ...
socket.bind("tcp://*:5000")
for addr in other_endpoints:
  socket.connect(addr)

我希望这不可能,但如果能实现,我会感到惊讶。

1 个答案:

答案 0 :(得分:1)

是的,可以在单个套接字上进行绑定和连接。我有运行生产系统,其中单个套接字通过IPC绑定并通过PGM连接。 zeromq模式不关心如何建立(方向等)基础连接。