如何从通道层中的组中删除所有连接 | Django 频道
How to remove all connections from a group in channel layer | Django Channels
我想将频道组用作游戏的大厅系统,当游戏结束时,将所有人从大厅中移除,但我不确定如何 1) 遍历组中的用户,2) 全部移除用户或删除群组。
在频道中,您无法列出已订阅群组的消费者。
相反,我建议通过您在消费者中处理的频道组(关闭)发送消息。
Channels/Reddis/RabbitMQ 设置为 close
个组,当没有活跃的消费者订阅它们时,所以不用担心泄漏组。
我想将频道组用作游戏的大厅系统,当游戏结束时,将所有人从大厅中移除,但我不确定如何 1) 遍历组中的用户,2) 全部移除用户或删除群组。
在频道中,您无法列出已订阅群组的消费者。
相反,我建议通过您在消费者中处理的频道组(关闭)发送消息。
Channels/Reddis/RabbitMQ 设置为 close
个组,当没有活跃的消费者订阅它们时,所以不用担心泄漏组。