因?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ù)器收取消息。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式