【发布时间】:2015-08-20 20:15:27
【问题描述】:
鉴于我们的设置中只涉及 Windows 和 Linux 机器,我是否应该使用应用程序级心跳而不是 TCP keepalives 来检测陈旧连接?
【问题讨论】:
-
不知道你在问什么,更多信息?
-
您如何检测到连接已失效?意思是,它不再连接到另一端(但没有收到 RST 数据包)。 ZeroMQ 文档详细介绍了克服此问题的应用程序级别技巧,但我不明白为什么在套接字级别设置 TCP 保持活动选项还不够。