第一種方法:
用戶加入到直播間,觸發(fā)請求,gateway獲取當(dāng)前房間在線人數(shù) 廣播出去
第二種方法:
啟動進程時候創(chuàng)建定時器 一分鐘獲取一次每個房間在線人數(shù) 廣播出去
哪種方案更好一些
這種直播消息這部分一般都會上專業(yè)的IM即時通訊消息,以前我那個公司也做過直播。關(guān)于的推送人數(shù)問題,其實可以放在主播端采用定時器WS發(fā)送群聊消息出去,壓力給到IM即時消息這邊,沒必要走后端消息采用http給IM發(fā)送消息。一般第三方的廠商的http的消息QPS是有限制,但是采用主播端WS廣播出去限制會低(會受到當(dāng)前群房間消息數(shù)過多,消息權(quán)重等級低,有可能會丟棄);而且抖音這邊直播間人數(shù)大于10w+,只有主播可以看到到真實人數(shù),廣播人數(shù)變?yōu)閱瘟牧耍籌M這邊壓力會小很多的。