django - 如何从通道层中的组中删除所有连接 | Django 频道
问题描述
我想将频道组用作游戏的大厅系统,当游戏结束时,将所有人从大厅中删除,但我不确定如何 1)遍历组中的用户,2)删除所有用户或删除组总共。
解决方案
在频道中,您无法列出已订阅组的消费者..
相反,我建议通过您在消费者中处理的通道组(关闭)发送消息。
Channels/Reddis/RabbitMQ 设置为close
组,当没有活动的消费者订阅它们时,不要担心泄漏组。
推荐阅读
- sql - ORACLE DB 的 MIN 和 DISTINCT
- c++ - 静态函数中对静态变量的未定义引用
- command-line-interface - 使用 ngrok 的 502 错误网关
- batch-file - 通过右键单击批处理文件提取多个 Rar/Zip 文件
- python - 在 Python 中使用一个行列表推导从一个列表中获取两个列表
- c++ - C++ 数组中的 C6385 和 C6201 警告
- php - LARAVEL::如何在另一个刀片页面上显示请求的日期范围
- excel - 重命名形状组-小问题
- python - 如何使用 lambda 重命名 DataFrame 列?
- python - 如何接收来自按钮的输入