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