TCP Keepalive 与应用层心跳分别能发现什么故障?
TCP Keepalive 在连接长时间空闲后探测对端网络栈是否可达,默认周期往往很长;应用心跳可按业务 SLA 验证服务线程、会话和端到端响应,还能携带序列与状态。两者可组合但不能替代请求超时。
01
题干
TCP Keepalive 与应用层心跳分别能发现什么故障?
请先给出结论,再结合真实项目说明设计边界、失败模式和验证方法。
先用 30–60 秒组织自己的回答,再对照分层解析。
08
来源与审核
内容来源:本站 AI 辅助原创内容
参考链接:查看公开来源
定位说明:RFC 9293 TCP user timeout/keepalive 背景;应用心跳为工程归纳。
审核状态:已审核
使用状态:允许当前用途