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