http://blog.csdn.net/mary881225/article/details/69664237
【總結】
羣消息還是非常有意思的,可達性、實時性、離線消息、消息風暴擴散等等等等,做個總結:
(1)不管是羣在線消息,還是羣離線消息,應用層的ACK是可達性的保障
(2)羣消息只存一份,不用爲每個用戶存儲離線羣msg_id,只需存儲一個最近ack的羣消息id/time
(3)爲了減少消息風暴,可以批量ACK
(4)如果收到重複消息,需要msg_id去重,讓用戶無感知
(5)離線消息過多,可以分頁拉取(按需拉取)優化