首页 > 解决方案 > 如何从通道层中的组中删除所有连接 | Django 频道

问题描述

我想将频道组用作游戏的大厅系统,当游戏结束时,将所有人从大厅中删除,但我不确定如何 1)遍历组中的用户,2)删除所有用户或删除组总共。

标签: djangodjango-channels

解决方案


在频道中,您无法列出已订阅组的消费者..

相反,我建议通过您在消费者中处理的通道组(关闭)发送消息。

Channels/Reddis/RabbitMQ 设置为close组,当没有活动的消费者订阅它们时,不要担心泄漏组。


推荐阅读