為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第16 期。
[- 1 -] 淺談IM系統的架構設計
[鏈接] http://www.52im.net/thread-307-1-1.html
[摘要] 下面把我近年來從技術上我對IM系統(即時消息的傳輸,不包括語音,視頻,文件的傳輸)的理解和設計分享出來,淺薄之見,望大家別見笑,歡迎給出批評意見。
[- 2 -] 簡述移動端IM開發的那些坑:架構設計、通信協議和客戶端
[鏈接] http://www.52im.net/thread-289-1-1.html
[摘要] 有過移動端開發經歷的開發者都深有體會:移動端IM的開發,與傳統PC端IM有很大的不同,尤其無線網絡的不可靠性、移動端硬件設備資源的有限性等問題,導致一個完整的移動端IM架構設計和實現都充滿著大量的挑戰。本文將簡述移動端IM最重要的架構設計和通信協議選擇方面的坑點,希望為IM開發者同行帶來些許啟發。
[- 3 -] 一套海量在線用戶的移動端IM架構設計實踐分享(含詳細圖文)
[鏈接] http://www.52im.net/thread-812-1-1.html
[摘要] 本文分享了一套完整的海量在線用戶的移動端IM架構設計,來自于作者的真實項目實踐總結,包含了詳細的算法原理圖、數據結構定義、表結構定義等等。
[- 4 -] 一套原創分布式即時通訊(IM)系統理論架構方案
[鏈接] http://www.52im.net/thread-151-1-1.html
[摘要] 無論是IM消息通信系統還是客戶消息系統,其本質都是一套消息發送與投遞系統,或者說是一套網絡通信系統,其本質兩個詞:存儲與轉發。推薦:如有興趣,本文作者的另一篇《一套高可用、易伸縮、高并發的IM群聊架構方案設計實踐》,適合進行IM群聊架構設計的參考。
[- 5 -] 從零到卓越:京東客服即時通訊系統的技術架構演進歷程
[鏈接] http://www.52im.net/thread-152-1-1.html
[摘要] 京東的客服即時通訊系統名為咚咚是。咚咚之于京東相當于旺旺之于淘寶,它們都是服務于買家和賣家的溝通。自從京東開始為第三方賣家提供入駐平臺服務后,咚咚也就隨之誕生了。
[- 6-] 蘑菇街即時通訊/IM服務器開發之架構選擇
[鏈接] http://www.52im.net/thread-31-1-1.html
[摘要] 由于IM服務器里面的內容比較多,這個可以是一個系列的內容,所以這里只介紹服務器的架構以及為什么選擇這樣的架構。
[- 7 -] 騰訊QQ1.4億在線用戶的技術挑戰和架構演進之路PPT
[鏈接] http://www.52im.net/thread-158-1-1.html
[摘要] 眾所周知海量互聯網服務能力是世界公認的技術難題。經過十多年的發展,騰訊在海量互聯網服務方面已有不少技術積累。PPT中以QQ IM后臺服務為例,重現了QQ在線用戶從百萬級到億級的整個過程中遇到的技術挑戰,并與與會者分享了眾多在海量互聯網后臺服務研發運營方面不為人知的秘密。
[- 8-] 微信后臺基于時間序的海量數據冷熱分級架構設計實踐
[鏈接] http://www.52im.net/thread-895-1-1.html
[摘要] 時隔3年,微信團隊再次分享了本文所述架構的最新升級版本及其改造過程,有興趣可以前往閱讀《微信后臺基于時間序的新一代海量數據存儲架構的設計實踐》。
[- 9 -] 微信技術總監談架構:微信之道——大道至簡(演講全文)
[鏈接] http://www.52im.net/thread-200-1-1.html
[摘要] 微信——騰訊戰略級產品,創造移動互聯網增速記錄,10個月5000萬手機用戶,433天之內完成用戶數從零到一億的增長過程,千萬級用戶同時在線,搖一搖每天次數過億...在技術架構上,微信是如何做到的?日前,在騰訊大講堂在中山大學校園宣講活動上,騰訊廣研助理總經理、微信技術總監周顥在兩小時的演講中揭開了微信背后的秘密。
[- 10-] 如何解讀《微信技術總監談架構:微信之道——大道至簡》
[鏈接] http://www.52im.net/thread-201-1-1.html
[摘要] 最近在朋友圈看到有人分享騰訊微信技術總監周顥的一個技術報告,題目是《微信技術總監談架構:微信之道——大道至簡》(演講全文整理、演講PPT講稿下載),我也轉發了一下。然后就被本司妹子看到了,非讓我解釋一下。
[- 11-] 快速裂變:見證微信強大后臺架構從0到1的演進歷程(一)
[鏈接] http://www.52im.net/thread-168-1-1.html
[摘要] 2個月的開發時間,微信后臺系統經歷了從0到1的過程。從小步慢跑到快速成長,經歷了平臺化到走出國門,微信交出的這份優異答卷,解題思路是怎樣的?
[- 12-] 17年的實踐:騰訊海量產品的技術方法論
[鏈接] http://www.52im.net/thread-159-1-1.html
[摘要] 在首屆騰訊云技術峰會上,騰訊公司副總裁姚星完整的介紹了騰訊整體技術發展脈絡。
[- 13-] 移動端IM中大規模群消息的推送如何保證效率、實時性?
[鏈接] http://www.52im.net/thread-1221-1-1.html
[摘要] 當然,實際在生產環境下,群消息的發送都會想盡辦法進行壓縮,并開展各種改善性能的處理辦法,而不是像上述舉例里的直接擴散寫(即2000人群里,一條消息被簡單地復制為2000條一對一的消息投遞)。具體有哪些優先策略?本文或許可以帶給你一些啟發。
[- 14-] 現代IM系統中聊天消息的同步和存儲方案探討
[鏈接] http://www.52im.net/thread-1230-1-1.html
[摘要] 本文內容主要涉及IM系統中的消息系統架構,探討一種適用于大用戶量的消息同步以及存儲系統的架構實現,能夠支持消息系統中的高級特性『多端同步』以及『消息漫游』。在性能和規模上,能夠做到全量消息云端存儲,百萬TPS以及毫秒級延遲的消息同步能力。
[- 15-]WhatsApp技術實踐分享:32人工程團隊創造的技術神話
[鏈接] http://www.52im.net/thread-1542-1-1.html
[摘要] 我們再次回顧了當時HighScalability創始人Tod Hoff撰文分析的收購原因和WhatsApp的高可靠架構,內容雖然并不完整,以今天的眼前來看成,仍有有許多值得學習的地方。
[- 16-]微信朋友圈千億訪問量背后的技術挑戰和實踐總結
[鏈接]http://www.52im.net/thread-1569-1-1.html
[摘要] 朋友圈的數據是永遠存儲的,而且隨著業務的快速發展,存儲容量、帶寬和設備的消耗大量增加,尤其重大節日帶來的使用量增長,更加劇了消耗,也給運維人員的保障帶來了巨大壓力。
[- 17-]王者榮耀2億用戶量的背后:產品定位、技術架構、網絡方案等
[鏈接] http://www.52im.net/thread-1595-1-1.html
[摘要] 今天分幾部分和大家介紹王者后臺開發過程中的一些內容和思考:包括王者整個背景的介紹,后端的架構,上線之后做了什么樣的調整,還有網絡同步方案,反作弊方案等。
??52im社區本周新文:《跟著源碼學IM(十一):一套基于Netty的分布式高可用IM詳細設計與實現(有源碼) http://www.52im.net/thread-4257-1-1.html》,歡迎閱讀!??
我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/