OpenFire源碼學習之二十五:消息回執與離線消息(下)

這一篇緊接着上面繼續了。 方案二 基於redis的消息回執。主要流程分爲下面幾個步驟: 1)將消息暫存儲與redis中,設置好消息的過期時間 2)客戶端回執消息id來消滅暫存的消息 3)開通單獨線程論壇在第1)步中的消息。根據消息的時間重新發送消息。如果消息第一次存放的時間大雨有效期(自定義10秒),解析消息中的to查找用戶是否還在線。如果在則T掉(因爲它長時間不理會服務的重要命令),如果不在線則
相關文章
相關標籤/搜索