【发布时间】:2017-07-26 15:45:00
【问题描述】:
HTTP keepalive 机制中存在已知的竞争条件:
- HTTP KeepAlive connection closed by server but client had sent a request in the mean time
- https://github.com/mikem23/keepalive-race
据我了解,我需要我的 HTTP 客户端的超时时间短于我的 HTTP 服务器,或者在获取 TCP-FIN 或 TCP-RST 时重试。
我的问题是,今天的网络浏览器 use the HTTP keepalive feature 如何处理这种竞争条件。他们会重试吗?
我很乐意参考,谷歌搜索没有找到任何东西。
【问题讨论】:
标签: http browser race-condition keep-alive