因為持續(xù)寫作的緣故,因而有了記錄、收藏和整理閱讀筆記的習慣。之前春節(jié)在家休息無事時就順便整理了下 2016 一年以來收藏的內(nèi)容和筆記,發(fā)現(xiàn)技術(shù)內(nèi)容中收錄了好多篇有關(guān)微信后臺的技術(shù)干貨文章。

想到去年中時我還寫過一篇《技術(shù)干貨的選擇性問題》里面提到五年前我們做 IM,那時騰訊公司在技術(shù)上保持神秘而低調(diào),去年的騰訊在技術(shù)上表現(xiàn)得非常開放,不僅貢獻了不少不錯的技術(shù)干貨文章,也開源了不少它們的基礎組件庫。

本篇算是我閱讀完微信后臺技術(shù)相關(guān)的干貨文章后得到的一些啟發(fā),如果去年中那篇屬于技術(shù)干貨的選擇問題,這篇大概就是選擇之后的消化吸收問題了。

循證與決策路徑

在前文中提過,循證大概是我們讀技術(shù)干貨文章的一個原始訴求,通過分析別人走過的路徑,來撥開自己技術(shù)道路探索上的迷霧。

關(guān)于 IM 類消息應用最重要的一個技術(shù)決策就是關(guān)于消息模型,微信采用了存儲轉(zhuǎn)發(fā)模型,其具體描述如下(參考[1]):

消息被發(fā)出后,會先在后臺臨時存儲;為使接收者能更快接收到消息,會推送消息通知給接收者;最后客戶端主動到服務器收取消息。

延伸閱讀

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