《即時消息技術剖析與實戰》學習筆記1——IM系統的架構


一、IM的應用場景
聊天、直播、在線客服、物聯網等所有需要 實時互動、高實時性的場景,都需要應用到 IM 技術。
圖片來源於《即時消息技術剖析與實戰》開篇詞
除了上面提到的聊天、直播互動、物聯網等這些場景,生活中接觸到的聯機游戲、視頻會議、在線協作等場景,也比較適合用到即時消息技術。
 
二、IM系統的基本架構
 
三、IM技術的特點
1. 實時性:保證消息實時觸達。(輪詢與長連接)
2. 可靠性:保證消息的不丟失和不重復。(ACK 機制)
3. 一致性:保證同一條消息在多人、多終端展現順序的一致性。(消息序號生成器) 
4. 安全性:保證數據傳輸安全、數據存儲安全、消息內容安全。(HTTPDNS 和 TLS)
 
、相關閱讀


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM