我有一个从任务队列运行的进程,该队列定期通过通道向客户端发送消息。
是否可以检查客户端是否仍然连接,以查看任务队列是否应该发送消息?
如果带有频道javascript的客户端页面尚未加载或已关闭浏览器窗口,我可以看到这种情况发生。在任何一种情况下,我都希望任务队列进程不向客户端发送消息。
答案 0 :(得分:1)
当客户端打开或关闭连接时,它会发布到/ _ah / channel / [dis]连接。假设您在服务器上维护了client_id列表,帖子中发送的client_id将允许您跟踪打开/关闭的client_ids。
这对我来说是一致的,但谷歌小组中有一些帖子没有达到预期的效果。