和问题本身一样。如果您使用的是django频道,您如何检查房间或channel_layer中的活动套接字数量?
发布于 2020-01-24 09:05:47
你不能直接从通用的通道层api来做这件事,如果你正在使用Redis,你可以查看Redis api并检查有多少订阅是开放的。
可以使用此api完成此操作:
https://redis.io/commands/client-list
(如果你有很多开放的连接到你的redis集群,这可能是相当慢和昂贵的)
您需要将组名转换为组密钥,方法与redis图层相同,请参阅此处:
https://github.com/django/channels_redis/blob/master/channels_redis/core.py#L582
https://stackoverflow.com/questions/59608805
复制相似问题