首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django channel: chan you check the number of sockets a room/channel_layer

Django channel: chan you check the number of sockets a room/channel_layer
EN

Stack Overflow用户
提问于 2020-01-06 16:24:09
回答 1查看 166关注 0票数 0

和问题本身一样。如果您使用的是django频道,您如何检查房间或channel_layer中的活动套接字数量?

EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59608805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档