即時(shí)通訊技術(shù)文集(第16期):IM架構(gòu)設(shè)計(jì)技術(shù)精選(第一部分) [共17篇]

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