為了更好地分類閲讀 52im.net 總計1000多篇精編文章,我將在每週三推送新的一期技術文集,本次是第46 期。
[- 1 -] 微信團隊原創分享:Android版微信的臃腫之困與模塊化實踐之路
[鏈接] http://www.52im.net/thread-893-1-1.html
[摘要] 本文講述微信 Android 版架構從分層到多進程、模塊化的演進,及因代碼膨脹重構模塊化的過程與效果。
[- 2 -] 微信後台團隊:微信後台異步消息隊列的優化升級實踐分享
[鏈接] http://www.52im.net/thread-801-1-1.html
[摘要] 本文分享了該組件2.0版本的功能特點及優化實踐,希望能為類似業務(比如移動端IM系統等)的消息隊列設計提供一定的參考。
[- 3 -] 微信團隊原創分享:微信客户端SQLite數據庫損壞修復實踐
[鏈接] http://www.52im.net/thread-789-1-1.html
[摘要] 本文介紹微信客户端 SQLite 數據庫損壞的原因,及優化空間佔用、文件 sync 和備份 master 表以提升修復率的實踐。
[- 4 -] 騰訊原創分享(一):如何大幅提升移動網絡下手機QQ的圖片傳輸速度和成功率
[鏈接] http://www.52im.net/thread-675-1-1.html
[摘要] 本文內容是由騰訊TMQ專項測試團隊針對手機QQ圖片上傳速度和成功率問題,在各種複雜移動網絡環境下的優化實踐總結和整理而成。文章雖是針對手機QQ圖片上傳這一特定業務功能,但內容中大量涉及複雜移動網絡環境下無線網絡的特性、特點以及相關第一手測試數據,都是非常珍貴的,尤其值得移動端IM開發、消息推送這種深度依賴移動網絡的應用開發者借鑑和參考。
[- 5 -] 騰訊原創分享(二):如何大幅壓縮移動網絡下APP的流量消耗(上篇)
[鏈接] http://www.52im.net/thread-696-1-1.html
[摘要] 該文講述騰訊某產品因用户投訴背景流量高,經測試分析,通過優化將 24 小時流量降至 100KB 以下的過程。
[- 6 -] 騰訊原創分享(三):如何大幅壓縮移動網絡下APP的流量消耗(下篇)
[鏈接] http://www.52im.net/thread-697-1-1.html
[摘要] 本篇中將詳細介紹我們的具體分析方法和實踐優化思路,以及在優化過程中總結出來的法則等。
[- 7 -] 如約而至:微信自用的移動端IM網絡層跨平台組件庫Mars已正式開源
[鏈接] http://www.52im.net/thread-684-1-1.html
[摘要] 微信Mars到底有什麼用呢?毫無疑問,微信Mars存在的前提就是為了更好的服務微信這個超級IM而存在,最適合乾的活就是開發移動端IM了,當然由於提煉的很好,相信移動端推送技術等都是可以使用微信Mars作為網絡層lib來使用,從而以微信的成果為起點開發出擁有更加優秀網絡體驗的移動端富網絡應用。
[- 8 -] 微信Mars:微信內部正在使用的網絡層封裝庫,即將開源
[鏈接] http://www.52im.net/thread-620-1-1.html
[摘要] 該文介紹微信 Mars 網絡層封裝庫即將開源,涵蓋其模塊構成、特點、源起及跨平台開發經驗。
[- 9 -] 開源libco庫:單機千萬連接、支撐微信8億用户的後台框架基石 [源碼下載]
[鏈接] http://www.52im.net/thread-623-1-1.html
[摘要] 該文介紹微信於 2013 年開源的 libco 庫,其特性、背景、技術架構及對微信後台併發能力的提升作用。
[- 10 -] 微信新一代通信安全解決方案:基於TLS1.3的MMTLS詳解
[鏈接] http://www.52im.net/thread-310-1-1.html
[摘要] 本文將詳細介紹基於TLS 1.3的微信新一代通信安全協議mmtls。
[- 11 -] 微信團隊原創分享:Android版微信後台保活實戰分享(進程保活篇)
[鏈接] http://www.52im.net/thread-210-1-1.html
[摘要] 該文分享 Android 版微信進程保活實戰,包括進程拆分、及時拉起及利用前台服務提升進程優先級等方案。
[- 12 -] 微信團隊原創分享:Android版微信後台保活實戰分享(網絡保活篇)
[鏈接] http://www.52im.net/thread-209-1-1.html
[摘要] 該文分享 Android 版微信網絡保活實戰,包括長連接心跳機制、動態心跳策略及保證消息實時的 notify 機制等。
[- 13 -] Android版微信從300KB到30MB的技術演進(PPT講稿) [附件下載]
[鏈接] http://www.52im.net/thread-206-1-1.html
[摘要] ANDROID系統先天的弊端與產品需求研發過程的矛盾,推動着客户端架構演進史。這架車輪不斷向前滾動,不斷調整進化的架構,在為微信未來的高速成長保駕護航。我們一起來了解微信ANDROID客户端的架構演進過程。
[- 14 -] 微信團隊原創分享:Android版微信從300KB到30MB的技術演進
[鏈接] http://www.52im.net/thread-205-1-1.html
[摘要] 該文講述 Android 版微信從 300KB 到 30MB 的技術演進,分拓荒、成長、變革、進化、開放五階段,介紹架構調整與問題解決。
[- 15 -] 如何解讀《微信技術總監談架構:微信之道——大道至簡》
[鏈接] http://www.52im.net/thread-201-1-1.html
[摘要] 該文解讀微信技術總監演講,介紹微信以 “敏捷” 為核心,通過拆分系統、基礎組件、監控等實現快速迭代與穩定服務。
👉52im社區本週新文:《轉轉客服IM系統的WebSocket集羣架構設計和部署方案》,歡迎閲讀!👈
我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/