【发布时间】:2014-07-07 23:05:02
【问题描述】:
我读过一篇关于 ZeroMQ 的 Harmony 模式的好文章
这里供参考http://randalh.blogspot.ie/2012/12/zeromq-true-peer-connectivity-harmony.html
它建议将 DEALER 套接字用于传出数据,将 ROUTER 用于传入数据。
我正在考虑使用此模式,但在实施此模式之前,我还不太清楚一件事。这就是心跳应该如何正确完成。
假设我是通过 DEALER 进行的。如果经销商认为没有另一端连接(通过任何内部检查),如果我正确理解语义,我的 ping 消息会卡住并发送应该阻止。我是否应该尝试切换到非阻塞模式而不重新发送 ping,除非一个已经挂起?
如果我应该通过 ROUTER 进行,那么如何通过我的 DEALER 连接来控制连接?
附:感觉就像我正在重新实现 ZeroMQ 已经可用的东西,例如一些连接检查。我可以重复使用吗?
【问题讨论】:
标签: zeromq