為了更好地分類閱讀 52im.net 總計(jì)1000多篇精編文章片拍,我將在每周三推送新的一期技術(shù)文集,本次是第18?期。
[-?1?-]?IM系統(tǒng)的MQ消息中間件選型:Kafka還是RabbitMQ?
[鏈接]?http://www.52im.net/thread-1647-1-1.html
[摘要]?MQ消息中間件可以理解一個(gè)水池,水池的這頭是消息生產(chǎn)者旁瘫,水池的那頭是消息消費(fèi)者祖凫,生產(chǎn)者和消息者無(wú)需直接對(duì)接,這將帶來(lái)很多好處:業(yè)務(wù)解耦酬凳、架構(gòu)分布式化等惠况,生產(chǎn)者和消費(fèi)者互相完全透明。但市面上的MQ消息中間件產(chǎn)品很多宁仔,作為IM系統(tǒng)中必不可少的一環(huán)稠屠,我們?cè)撊绾芜x型?那么請(qǐng)繼續(xù)閱讀本文翎苫。
[-?2?-]?騰訊資深架構(gòu)師干貨總結(jié):一文讀懂大型分布式系統(tǒng)設(shè)計(jì)的方方面面
[鏈接]?http://www.52im.net/thread-1811-1-1.html
[摘要]?本文適合有過(guò)幾年工作經(jīng)驗(yàn)权埠、正處于技術(shù)上升期的程序員閱讀,內(nèi)容少有浮夸煎谍,多為實(shí)踐經(jīng)驗(yàn)總結(jié)攘蔽,希望能為您的技術(shù)成長(zhǎng)加油助力。
[-?3?-]?以微博類應(yīng)用場(chǎng)景為例呐粘,總結(jié)海量社交系統(tǒng)的架構(gòu)設(shè)計(jì)步驟
[鏈接]?http://www.52im.net/thread-1910-1-1.html
[摘要]?本文讓我們結(jié)合典型的互聯(lián)網(wǎng)應(yīng)用架構(gòu)設(shè)計(jì)原則满俗,通過(guò)一個(gè)模擬的微博應(yīng)用場(chǎng)景,和你一起看看在微博這種海量社交應(yīng)用實(shí)踐中究竟如何分步進(jìn)行架構(gòu)設(shè)計(jì)的作岖。
[-?4?-]快速理解高性能HTTP服務(wù)端的負(fù)載均衡技術(shù)原理
[鏈接]?http://www.52im.net/thread-1950-1-1.html
[摘要]?本文將以簡(jiǎn)潔通俗的文字漫雷,為你講解主流的HTTP服務(wù)端實(shí)現(xiàn)負(fù)載均衡的常見(jiàn)方案,以及具體到方案中的負(fù)載均衡算法的實(shí)現(xiàn)原理鳍咱。理解和掌握這些方案、算法原理与柑,有助于您今后的互聯(lián)網(wǎng)項(xiàng)的技術(shù)選型和架構(gòu)設(shè)計(jì)谤辜,因?yàn)闆](méi)有哪一種方案和算法能解決所有問(wèn)題,只有針對(duì)特定的場(chǎng)景使用合適的方案和算法才是最明智的選擇价捧。
[-?5?-]?子彈短信光鮮的背后:網(wǎng)易云信首席架構(gòu)師分享億級(jí)IM平臺(tái)的技術(shù)實(shí)踐
[鏈接]?http://www.52im.net/thread-1961-1-1.html
[摘要]?本文內(nèi)容來(lái)自對(duì)網(wǎng)易云信首席架構(gòu)師周梁偉的采訪丑念,采訪內(nèi)容主要圍繞網(wǎng)易云信這種海量用戶IM云平臺(tái)的關(guān)鍵技術(shù)難點(diǎn)以及對(duì)應(yīng)的技術(shù)實(shí)踐。
[-?6?-]?知乎技術(shù)分享:從單機(jī)到2000萬(wàn)QPS并發(fā)的Redis高性能緩存實(shí)踐之路
[鏈接]?http://www.52im.net/thread-1968-1-1.html
[摘要]?知乎存儲(chǔ)平臺(tái)團(tuán)隊(duì)基于開(kāi)源Redis 組件打造的知乎 Redis 平臺(tái)结蟋,經(jīng)過(guò)不斷的研發(fā)迭代脯倚,目前已經(jīng)形成了一整套完整自動(dòng)化運(yùn)維服務(wù)體系,提供很多強(qiáng)大的功能嵌屎。本文作者陳鵬是該系統(tǒng)的負(fù)責(zé)人推正,本次文章深入介紹了該系統(tǒng)的方方面面,值得互聯(lián)網(wǎng)后端程序員仔細(xì)研究宝惰。
[-?7?-]?IM開(kāi)發(fā)基礎(chǔ)知識(shí)補(bǔ)課(五):通俗易懂植榕,正確理解并用好MQ消息隊(duì)列
[鏈接]?http://www.52im.net/thread-1979-1-1.html
[摘要]?對(duì)于即時(shí)通訊開(kāi)發(fā)者來(lái)說(shuō),正確地理解MQ消息隊(duì)列尼夺,對(duì)于IM或消息推送系統(tǒng)的架構(gòu)設(shè)計(jì)尊残、方案選型等都大有裨益炒瘸。
[-?8?-]??新手入門(mén):零基礎(chǔ)理解大型分布式架構(gòu)的演進(jìn)歷史、技術(shù)原理寝衫、最佳實(shí)踐
[鏈接]?http://www.52im.net/thread-2007-1-1.html
[摘要]?即時(shí)通訊網(wǎng)作為IM和推送技術(shù)研究顷扩、學(xué)習(xí)和分享的社區(qū),整理了大量的跟IM和推廣技術(shù)有關(guān)的基礎(chǔ)技術(shù)資料(比如網(wǎng)絡(luò)基礎(chǔ)慰毅、通信理論隘截、架構(gòu)基礎(chǔ)等),本文內(nèi)容雖然看起來(lái)跟IM和推送技術(shù)沒(méi)有直接的關(guān)聯(lián)性事富,但因?yàn)樵O(shè)計(jì)IM和推送系統(tǒng)的技術(shù)思路和原理跟典型大型互聯(lián)網(wǎng)分布式架構(gòu)都是一脈相承的技俐,因而讀懂本文內(nèi)容對(duì)于IM和推送系統(tǒng)的架構(gòu)設(shè)計(jì)同樣大有裨益。
[-?9?-]?阿里技術(shù)分享:深度揭秘阿里數(shù)據(jù)庫(kù)技術(shù)方案的10年變遷史
[鏈接]?http://www.52im.net/thread-2050-1-1.html
[摘要]?今天统台,阿里數(shù)據(jù)庫(kù)事業(yè)部研究員張瑞雕擂,將為你講述雙11數(shù)據(jù)庫(kù)技術(shù)不為人知的故事。在零點(diǎn)交易數(shù)字一次次提升的背后贱勃,既是數(shù)據(jù)庫(kù)技術(shù)的一次次突破井赌,也見(jiàn)證了阿里技術(shù)人永不言敗的精神,每一次化“不可能”為“可能”的過(guò)程都是阿里技術(shù)人對(duì)技術(shù)的不懈追求贵扰。
[-?10?-]?阿里技術(shù)分享:阿里自研金融級(jí)數(shù)據(jù)庫(kù)OceanBase的艱辛成長(zhǎng)之路
[鏈接]?http://www.52im.net/thread-2072-1-1.html
[摘要]?OceanBase 是螞蟻金服自研的分布式數(shù)據(jù)庫(kù)仇穗,在其 9 年的發(fā)展歷程里,從艱難上線到找不到業(yè)務(wù)場(chǎng)景瀕臨解散戚绕,最后在雙十一的流量考驗(yàn)下浴火重生纹坐,成為螞蟻金服全部核心系統(tǒng)的承載數(shù)據(jù)庫(kù)。這一路走來(lái)的艱辛和故事舞丛,螞蟻金服高級(jí)研究員耘子、OceanBase 團(tuán)隊(duì)負(fù)責(zé)人陽(yáng)振坤將為你娓娓道來(lái)。
[-?11?-]?即時(shí)通訊新手入門(mén):一文讀懂什么是Nginx球切?它能否實(shí)現(xiàn)IM的負(fù)載均衡谷誓?
[鏈接]?http://www.52im.net/thread-2600-1-1.html
[摘要]?Nginx(及其衍生產(chǎn)品)是目前被大量使用的服務(wù)端反向代理和負(fù)載均衡方案,從某種意義上來(lái)講吨凑,Nginx幾乎是低成本捍歪、高負(fù)載Web服務(wù)端代名詞。
[-?12?-]?即時(shí)通訊新手入門(mén):快速理解RPC技術(shù)——基本概念鸵钝、原理和用途
[鏈接]?http://www.52im.net/thread-2620-1-1.html
[摘要]?本文將帶你從基本概念糙臼、原理和用途方面,快速理解快速理解RPC技術(shù)蒋伦,以便您在進(jìn)行IM集群開(kāi)發(fā)時(shí)能更好的進(jìn)行方案設(shè)計(jì)和實(shí)現(xiàn)弓摘。
[-?13?-]??多維度對(duì)比5款主流分布式MQ消息隊(duì)列,媽媽再也不擔(dān)心我的技術(shù)選型了
[鏈接]?http://www.52im.net/thread-2625-1-1.html
[摘要]?本文將從17個(gè)維度綜合對(duì)比Kafka痕届、RabbitMQ韧献、ZeroMQ末患、RocketMQ、ActiveMQ這5款當(dāng)前最主流的MQ消息中間件產(chǎn)品锤窑,希望能為您的下一次產(chǎn)品的架構(gòu)設(shè)計(jì)和MQ消息中間件選型提供參考依據(jù)璧针。
[-?14?-]?IM開(kāi)發(fā)基礎(chǔ)知識(shí)補(bǔ)課(六):數(shù)據(jù)庫(kù)用NoSQL還是SQL?讀這篇就夠了渊啰!
[鏈接]?http://www.52im.net/thread-2759-1-1.html
[摘要]?本文將分析傳統(tǒng)數(shù)據(jù)庫(kù)(即SQL數(shù)據(jù)庫(kù))存在的一些問(wèn)題探橱,以及盤(pán)點(diǎn)目前市面上幾大類 NoSQL 特性、優(yōu)缺點(diǎn)等绘证,希望給大家提供一些在不同業(yè)務(wù)場(chǎng)景下存儲(chǔ)技術(shù)選型方面的參考隧膏。
[-?15?-]?IM開(kāi)發(fā)基礎(chǔ)知識(shí)補(bǔ)課(九):想開(kāi)發(fā)IM集群?先搞懂什么是RPC嚷那!
[鏈接]?http://www.52im.net/thread-2996-1-1.html
[摘要]?本文將以通俗易懂的白話形式胞枕,幫你快速理解IM集群中的關(guān)鍵技術(shù)——RPC。
[-?16?-]?IM開(kāi)發(fā)基礎(chǔ)知識(shí)補(bǔ)課(十):大型IM系統(tǒng)有多難魏宽?萬(wàn)字長(zhǎng)文腐泻,搞懂異地多活!
[鏈接]?http://www.52im.net/thread-3742-1-1.html
[摘要]?本文從一個(gè)簡(jiǎn)單的系統(tǒng)例子開(kāi)始队询,從單機(jī)架構(gòu)派桩、主從副本、同城災(zāi)備蚌斩、同城雙活铆惑,再到異地雙活、異地多活送膳,由淺入深鸭津、循序漸進(jìn)地講解了大型分布式系統(tǒng)異地多活容災(zāi)架構(gòu)的技術(shù)原理和基本的實(shí)現(xiàn)思路,非常適合入門(mén)者學(xué)習(xí)肠缨。
??52im社區(qū)本周新文:《直播系統(tǒng)聊天技術(shù)(九):千萬(wàn)級(jí)實(shí)時(shí)直播彈幕的技術(shù)實(shí)踐?http://www.52im.net/thread-4299-1-1.html》,歡迎閱讀盏阶!??
我是Jack Jiang晒奕,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/