【发布时间】:2013-11-22 12:57:48
【问题描述】:
我正在寻找一个支持 ZMQ 的解决方案,用于在连接到 0 个或 1 个对等方的绑定端点之间进行通信,仅此而已。通信是双向的,可以随时终止或切断连接;并且可以与新的对等方或同一对等方重新建立连接。如果绑定的端点在另一端没有对等点,是否阻塞或不阻塞都没有关系。
哪种 ZMQ 套接字对最适合这个用例?我最初在考虑 REP/REQ,但套接字对允许多个 REQ 连接到一个 REP,这是我不想要的;当有人断开连接时,它还需要处理“我正在等待接收/我要发送一些东西”的锁步范式。 PAIR 似乎也很糟糕,因为它不能自然地处理重新连接,但它具有我想要的“0 或 1 个对等点”限制。
有什么建议吗?
【问题讨论】: