因?yàn)槌掷m(xù)寫(xiě)作的緣故,因而有了記錄、收藏和整理閱讀筆記的習(xí)慣。之前春節(jié)在家休息無(wú)事時(shí)就順便整理了下 2016 一年以來(lái)收藏的內(nèi)容和筆記,發(fā)現(xiàn)技術(shù)內(nèi)容中收錄了好多篇有關(guān)微信后臺(tái)的技術(shù)干貨文章。
想到去年中時(shí)我還寫(xiě)過(guò)一篇《技術(shù)干貨的選擇性問(wèn)題》里面提到五年前我們做 IM,那時(shí)騰訊公司在技術(shù)上保持神秘而低調(diào),去年的騰訊在技術(shù)上表現(xiàn)得非常開(kāi)放,不僅貢獻(xiàn)了不少不錯(cuò)的技術(shù)干貨文章,也開(kāi)源了不少它們的基礎(chǔ)組件庫(kù)。
本篇算是我閱讀完微信后臺(tái)技術(shù)相關(guān)的干貨文章后得到的一些啟發(fā),如果去年中那篇屬于技術(shù)干貨的選擇問(wèn)題,這篇大概就是選擇之后的消化吸收問(wèn)題了。
循證與決策路徑
在前文中提過(guò),循證大概是我們讀技術(shù)干貨文章的一個(gè)原始訴求,通過(guò)分析別人走過(guò)的路徑,來(lái)?yè)荛_(kāi)自己技術(shù)道路探索上的迷霧。
關(guān)于 IM 類(lèi)消息應(yīng)用最重要的一個(gè)技術(shù)決策就是關(guān)于消息模型,微信采用了存儲(chǔ)轉(zhuǎn)發(fā)模型,其具體描述如下(參考[1]):
消息被發(fā)出后,會(huì)先在后臺(tái)臨時(shí)存儲(chǔ);為使接收者能更快接收到消息,會(huì)推送消息通知給接收者;最后客戶(hù)端主動(dòng)到服務(wù)器收取消息。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26