Jack Jiang

          我的最新工程MobileIMSDK:http://git.oschina.net/jackjiang/MobileIMSDK
          posts - 499, comments - 13, trackbacks - 0, articles - 1

          為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術(shù)文集,本次是第34 期。

          [- 1 -] 快速裂變:見證微信強(qiáng)大后臺架構(gòu)從0到1的演進(jìn)歷程(一)

          [鏈接] http://www.52im.net/thread-168-1-1.html

          [摘要] 2個月的開發(fā)時間,微信后臺系統(tǒng)經(jīng)歷了從0到1的過程。從小步慢跑到快速成長,經(jīng)歷了平臺化到走出國門,微信交出的這份優(yōu)異答卷,解題思路是怎樣的?


          [- 2 -] 如何保證IM實時消息的“時序性”與“一致性”?

          [鏈接] http://www.52im.net/thread-714-1-1.html

          [摘要] 實時消息時序和一致性是分布式系統(tǒng)架構(gòu)設(shè)計中非常難的問題(尤其IM應(yīng)用這種以消息為中心的應(yīng)用形態(tài)),困難在哪?有什么常見優(yōu)化實踐?這就是本文要討論的內(nèi)容。


          [- 3 -] IM單聊和群聊中的在線狀態(tài)同步應(yīng)該用“推”還是“拉”?

          [鏈接] http://www.52im.net/thread-715-1-1.html

          [摘要] “用戶在線狀態(tài)的一致性”(單聊好友在線狀態(tài)、群聊用戶在線狀態(tài))是IM應(yīng)用領(lǐng)域比較難解決的一個技術(shù)問題,如何精準(zhǔn)實時的獲得好友、群友的在線狀態(tài),是今天將要探討的話題。


          [- 4 -]IM群聊消息如此復(fù)雜,如何保證不丟不重?

          [鏈接] http://www.52im.net/thread-753-1-1.html

          [摘要] 由于“消息風(fēng)暴擴(kuò)散系數(shù)”的存在(概念詳見《IM單聊和群聊中的在線狀態(tài)同步應(yīng)該用“推”還是“拉”?》),群消息的復(fù)雜度要遠(yuǎn)高于一對一的單聊消息。群消息的實時性、可達(dá)性、離線消息是今天將要討論的核心話題。


          [- 5 -] 微信后臺團(tuán)隊:微信后臺異步消息隊列的優(yōu)化升級實踐分享

          [鏈接] http://www.52im.net/thread-801-1-1.html

          [摘要] 本文分享了該組件2.0版本的功能特點及優(yōu)化實踐,希望能為類似業(yè)務(wù)(比如移動端IM系統(tǒng)等)的消息隊列設(shè)計提供一定的參考。


          [- -] 移動端IM中大規(guī)模群消息的推送如何保證效率、實時性?

          [鏈接] http://www.52im.net/thread-1221-1-1.html

          [摘要] 當(dāng)然,實際在生產(chǎn)環(huán)境下,群消息的發(fā)送都會想盡辦法進(jìn)行壓縮,并開展各種改善性能的處理辦法,而不是像上述舉例里的直接擴(kuò)散寫(即2000人群里,一條消息被簡單地復(fù)制為2000條一對一的消息投遞)。具體有哪些優(yōu)先策略?本文或許可以帶給你一些啟發(fā)。


          [- 7 -] 現(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以及毫秒級延遲的消息同步能力。


          [- 8 -] 關(guān)于IM即時通訊群聊消息的亂序問題討論

          [鏈接] http://www.52im.net/thread-1436-1-1.html

          [摘要] 問題描述:客戶端A、B、C,服務(wù)端S,例如:A發(fā)三條群消息,B、C收到的消息都是亂序,目前問題:A發(fā)第一條消息失敗之后排到隊列,這時服務(wù)端還在持續(xù)發(fā)消息,那么第二條消息送達(dá)到B、C,然后客戶端最先顯示的就不是第一條消息,導(dǎo)致亂序出現(xiàn)。


          [- 9 -]  IM群聊消息的已讀回執(zhí)功能該怎么實現(xiàn)?

          [鏈接] http://www.52im.net/thread-1611-1-1.html

          [摘要] 那么群聊消息的收發(fā)流程、消息的送達(dá)保證、已讀回執(zhí)機(jī)制,到底該怎么實現(xiàn)呢?這就是今天要討論的話題。


          [- 10 -] IM群聊消息究竟是存1份(即擴(kuò)散讀)還是存多份(即擴(kuò)散寫)?

          [鏈接] http://www.52im.net/thread-1616-1-1.html

          [摘要] 任何技術(shù)方案,都不是天才般靈感乍現(xiàn)想到的,一定是一個演進(jìn)迭代,逐步優(yōu)化的過程。今天就聊一聊,IM群聊消息,為啥只需要存一份。


          [- 11 -] 一套高可用、易伸縮、高并發(fā)的IM群聊、單聊架構(gòu)方案設(shè)計實踐

          [鏈接] http://www.52im.net/thread-2015-1-1.html

          [摘要] 本文將分享的是一套生產(chǎn)環(huán)境下的IM群聊消息系統(tǒng)的高可用、易伸縮、高并發(fā)架構(gòu)設(shè)計實踐,屬于原創(chuàng)第一手資料,內(nèi)容較專業(yè),適合有一定IM架構(gòu)經(jīng)驗的后端程序員閱讀。


          [- 12 -] [技術(shù)腦洞] 如果把14億中國人拉到一個微信群里技術(shù)上能實現(xiàn)嗎?

          [鏈接] http://www.52im.net/thread-2017-1-1.html

          [摘要] 聽到這個問題,全廠的人都炸了。要知道一個微信群最多只能有500人啊,QQ群也只有2000而已。當(dāng)你有機(jī)會加入一個2000人QQ群的時候,你就已經(jīng)感受到“信息爆炸”的可怕……


          [- 13 -] IM群聊機(jī)制,除了循環(huán)去發(fā)消息還有什么方式?如何優(yōu)化?

          [鏈接] http://www.52im.net/thread-2213-1-1.html

          [摘要] 目前我是用循環(huán)來獲取群成員,然后獲取群成員ID去循環(huán)調(diào)用senddata()方法,想不用循環(huán)或者用其他什么方式來優(yōu)化群聊循環(huán)發(fā)送這個機(jī)制,各位大佬有什么辦法沒?


          [- 14 -] 網(wǎng)易云信技術(shù)分享:IM中的萬人群聊技術(shù)方案實踐總結(jié)

          [鏈接] http://www.52im.net/thread-2707-1-1.html

          [摘要] 本文內(nèi)容是網(wǎng)易云信團(tuán)隊為了響應(yīng)萬人群聊功能需求,在設(shè)計實現(xiàn)萬人群聊技術(shù)方案中總結(jié)的技術(shù)實踐,借此機(jī)會分享給各IM開發(fā)者同行。


          [- 15 -] 阿里釘釘技術(shù)分享:企業(yè)級IM王者——釘釘在后端架構(gòu)上的過人之處

          [鏈接] http://www.52im.net/thread-2848-1-1.html

          [摘要] 本文適合有一定IM后端架構(gòu)設(shè)計經(jīng)驗的開發(fā)者閱讀,或許出于商業(yè)產(chǎn)品技術(shù)秘密的考慮,分享者在本次所分享的內(nèi)容上有所保留,鑒于阿里對于釘釘在技術(shù)上的內(nèi)容分享做的非常少,所以本文雖然內(nèi)容不夠全面,但仍然值得一讀。


          ??52im社區(qū)本周新文:《抖音技術(shù)分享:飛鴿IM桌面端基于Rust語言進(jìn)行重構(gòu)的技術(shù)選型和實踐總結(jié)》,歡迎閱讀!??

          我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/



          作者:Jack Jiang (點擊作者姓名進(jìn)入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 找到我)。


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 连山| 昔阳县| 辽宁省| 黄平县| 蓬安县| 泽库县| 鸡东县| 沛县| 农安县| 合肥市| 安达市| 苏尼特右旗| 罗山县| 界首市| 晋中市| 亚东县| 中方县| 台州市| 阿拉尔市| 岑溪市| 鸡泽县| 鹤庆县| 漳州市| 栾城县| 东兰县| 娄烦县| 双牌县| 基隆市| 宜城市| 类乌齐县| 沙洋县| 瑞丽市| 清徐县| 婺源县| 潜江市| 福贡县| 蒙自县| 琼结县| 班戈县| 乡城县| 东安县|