【发布时间】:2013-05-01 13:29:32
【问题描述】:
关于 CometD 的长轮询机制是使用持久连接,还是在向其推送消息后断开连接然后重新连接,我一直无法找到明确的答案。
这对我来说很重要的原因是我目前正在使用一个长轮询推送客户端,该客户端在从服务器发送每条消息(或一批消息)后断开并重新连接,并且重新连接时间引入了随机延迟,我是想摆脱。我假设它这样做是为了兼容性,因为它使每次“推送”看起来就像一个非常长的请求/响应,它应该适用于任何浏览器。
那么,CometD 的长轮询是否使用持久的、长寿命的 http 连接?如果答案是肯定的,它是有条件的吗?也就是说,是否存在每条发送的消息都会退回到“请求/响应/重新连接”的案例/浏览器?
【问题讨论】:
标签: websocket long-polling cometd http-1.1