国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

用戶不在線,群消息如何離線保存

crazehe

使用gatewayworker實(shí)現(xiàn)群組聊天功能,群里某些用戶不在線的,怎么保存群消息,待用戶上線后再推送?
單聊我還知道怎么處理,群聊就沒(méi)頭緒了
請(qǐng)大神指教

3269 3 0
3個(gè)回答

清茶

每個(gè)群有接收到用戶最后時(shí)間。上線再去拉取就好了

  • 暫無(wú)評(píng)論
不敗少龍

redis或者上線就把消息存到瀏覽器本地?cái)?shù)據(jù)庫(kù)

  • 暫無(wú)評(píng)論

把群聊消息儲(chǔ)存到Redis或SQL,首先從業(yè)務(wù)邏輯上來(lái)講應(yīng)該在收到用戶發(fā)信的時(shí)候就儲(chǔ)存到Redis,然后再通過(guò)websocket推送給用戶,不管用戶離不離線消息都在,然后用戶下次登錄進(jìn)來(lái)就可以通過(guò)在前端php獲取Redis的前百條左右的消息實(shí)現(xiàn)消息離線,非常簡(jiǎn)單啊

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??