7

Daphne と redis で実行されているDjango チャネルがあります。以前はdjango-websocket-redisを実行していて、すぐにハートビート (ping) メッセージをサポートしていました。私たちのクライアント コードは、アクティブな接続を確認するためにこのハートビートに依存していますが、django では、それがまだアクティブであるかどうかはあまり気にしません。

このため、サーバー側のすべてを追跡する必要はありませんが、ハートビートを送信する必要があります。

チャネルまたはダフネを使用してハートビート/ping メッセージを送信するにはどうすればよいですか? これに関するドキュメントが見つかりません。

django-websocket-redis を使用した古い実装は、"--heartbeat--"n 秒ごとに websocket メッセージを送信するだけです。ドキュメント リファレンス

Daphne が ping を送信するのを読みましたが、どこにも表示されていません。Websocket 接続は開いたままです。

4

0 に答える 0