我有一组以分散方式运行的节点。目前,我正在使用一个经销商插座来接收输入,并使用一个插座来输出到其他节点。
一个输入端绑定到一个端口,另一个连接到其余端口。
我想知道是否有可能将两者合并为一个,绑定到端口并连接所有其他端口:
socket = ...
socket.bind("tcp://*:5000")
for addr in other_endpoints:
socket.connect(addr)
我希望这不可能,但如果能实现,我会感到惊讶。
答案 0 :(得分:1)
是的,可以在单个套接字上进行绑定和连接。我有运行生产系统,其中单个套接字通过IPC绑定并通过PGM连接。 zeromq模式不关心如何建立(方向等)基础连接。