如何通过django频道发送心跳/ ping

时间:2017-02-24 11:16:24

标签: python django websocket django-channels daphne

我们有Django Channels与Daphne和redis一起运行。 在我们运行django-websocket-redis之前,它支持开箱即用的心跳(ping)消息。我们的客户端代码依赖于此心跳来确认活动连接,但是在django中我们并不关心它是否仍处于活动状态。

因此我们不需要跟踪服务器端的所有内容,但我们需要发送心跳。

如何使用频道或daphne发送心跳/ ping消息?我找不到任何关于此的文档。

使用django-websocket-redis的旧实现每n秒发送一次websocket消息"--heartbeat--"docs reference

我读过Daphne发送ping但是我没有看到它们出现在任何地方,我的websocket连接只是保持打开状态。

0 个答案:

没有答案