第一种方法: 用户加入到直播间,触发请求,gateway获取当前房间在线人数 广播出去 第二种方法: 启动进程时候创建定时器 一分钟获取一次每个房间在线人数 广播出去
哪种方案更好一些
第二种
好的
这种直播消息这部分一般都会上专业的IM即时通讯消息,以前我那个公司也做过直播。关于的推送人数问题,其实可以放在主播端采用定时器WS发送群聊消息出去,压力给到IM即时消息这边,没必要走后端消息采用http给IM发送消息。一般第三方的厂商的http的消息QPS是有限制,但是采用主播端WS广播出去限制会低(会受到当前群房间消息数过多,消息权重等级低,有可能会丢弃);而且抖音这边直播间人数大于10w+,只有主播可以看到到真实人数,广播人数变为单聊了;IM这边压力会小很多的。
明白了
第二种
好的
这种直播消息这部分一般都会上专业的IM即时通讯消息,以前我那个公司也做过直播。关于的推送人数问题,其实可以放在主播端采用定时器WS发送群聊消息出去,压力给到IM即时消息这边,没必要走后端消息采用http给IM发送消息。一般第三方的厂商的http的消息QPS是有限制,但是采用主播端WS广播出去限制会低(会受到当前群房间消息数过多,消息权重等级低,有可能会丢弃);而且抖音这边直播间人数大于10w+,只有主播可以看到到真实人数,广播人数变为单聊了;IM这边压力会小很多的。
明白了