5
我试图在Node.js中实现一个http长轮询服务器,并且不知道如何在达到超时时关闭/关闭挂起的请求。node.js中的长轮询 - 如果没有数据可用,如何'超时'挂起的请求?
3级可能的解决方案来我的脑海:
- 商店pendingRequest与哈希/对象时间戳,然后调用setIntervall,让每一个1/2/X秒的pendingRequests是如果时间戳删除太旧了。
- 设置套接字连接
这两种解决方案似乎并不十分合理,所以这将是Node.js的方式来实现像这样的超时?