原文:《即時消息技術剖析與實戰》學習筆記12——IM系統如何提升圖片、音視頻消息發送、瀏覽的體驗

IM系統如何提升用戶發送 瀏覽圖片和音視頻消息的體驗呢 一是保證圖片 音視頻消息發送得又快又穩,二是保證用戶瀏覽播放圖片 音視頻消息時流暢不卡頓。 一 提升用戶發送圖片 音視頻的體驗 . 多上傳接入點 針對不同的主流運營商提供不同的上傳接入點 IP,然后通過運營商 DNS 解析,讓用戶能通過本運營商的上傳接入點來快速上傳圖片和視頻 后端的圖片上傳存儲服務也可以部署在多線機房,這樣上傳服務也能快速地 ...

2020-03-14 22:11 0 685 推薦指數:

查看詳情

即時消息技術剖析實戰學習筆記4——IM系統如何保證消息的可靠性

IM 系統中,保證消息的可靠投遞主要體現在兩方面,一是消息的不丟失,二是消息的不重復。 一、消息不丟失 消息丟失的原因 首先看一下發送消息的流程,如下圖所示: 圖片來源於《即時消息技術剖析實戰》第 04 講 用戶 A 發出的消息,先到達IM服務端(步驟1),由服務端暫存(步驟 ...

Wed Sep 11 00:59:00 CST 2019 3 911
即時消息技術剖析實戰學習筆記6——IM系統如何保證消息的安全性

消息產生、流轉的各個環節中,需要保證消息傳輸安全性、消息存儲安全性、消息內容安全性。 一、消息傳輸安全性 消息傳輸的重要防范點有兩個,一是訪問入口安全,二是傳輸鏈路安全。 1.HttpDNS保證訪問入口安全 訪問入口指的是即時消息服務中提供的一個公網的接入服務,作為用戶收發消息的出入口 ...

Fri Sep 13 05:42:00 CST 2019 0 343
即時消息技術剖析實戰學習筆記5——IM系統如何保證消息的一致性

一、什么是消息一致性 消息一致性指的是消息的時序一致性,即消息收發的一致性。如果不能保證時序一致性,就會造成聊天語義不連貫,引起誤會。 對於點對點的聊天場景,時序一致性保證接收方的接收順序和發送方的發出順序一致;對於群聊場景,時序一致性保證所有接收人看到的消息展現順序一致。 二、消息一致性 ...

Thu Sep 12 01:55:00 CST 2019 2 788
即時消息技術剖析實戰學習筆記7——IM系統消息未讀

一、什么是消息未讀 消息未讀包括 會話未讀和 總未讀。前者指的是當前用戶和某一聊天方的未讀消息數,后者指的是當前用戶的所有未讀消息數,也就是所有會話未讀的和。比如用戶A收到用戶B的2條消息,還收到用戶C的3條消息,則用戶A與B的會話未讀數是2,用戶A與C ...

Fri Sep 20 08:40:00 CST 2019 2 890
即時消息技術剖析實戰學習筆記8——IM系統如何保證長連接的可用性

假設有以下突發意外情況: 用戶進入信號不好的地方,手機沒有網絡信號了 上網的路由器突然掉線了 這個時候,比如微信發消息消息就會轉圈圈,甚至變成紅色嘆號…… 上面情況都會導致“長連接”不可用。 我們知道,為了讓消息能更加實時、可靠、快速地觸達到接收方,大部分 IM 系統會通過“長 ...

Sat Feb 01 23:22:00 CST 2020 4 983
即時消息技術剖析實戰學習筆記1——IM系統的架構

一、IM的應用場景 聊天、直播、在線客服、物聯網等所有需要 實時互動、高實時性的場景,都需要應用到 IM 技術圖片來源於《即時消息技術剖析實戰》開篇詞 除了上面提到的聊天、直播互動、物聯網等這些場景,生活中接觸到的聯機游戲、視頻會議、在線協作等場景 ...

Thu Aug 29 08:49:00 CST 2019 3 672
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM