為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術(shù)文集,本次是第31 期。
[- 1 -] IM消息ID技術(shù)專題(一):微信的海量IM聊天消息序列號生成實踐(算法原理篇)
[鏈接] http://www.52im.net/thread-1998-1-1.html
[摘要] 如何優(yōu)雅地解決“消息序列號只要保證順序性而不需要兼顧唯一性”的問題呢?這就是本文所要分享的內(nèi)容,強烈建議深入理解和閱讀。
[- 2 -] IM消息ID技術(shù)專題(二):微信的海量IM聊天消息序列號生成實踐(容災(zāi)方案篇)
[鏈接] http://www.52im.net/thread-1999-1-1.html
[摘要] 本篇將會介紹 seqsvr 分布式容災(zāi)架構(gòu)的演變。
[- 3 -] IM消息ID技術(shù)專題(三):解密融云IM產(chǎn)品的聊天消息ID生成策略
[鏈接] http://www.52im.net/thread-2747-1-1.html
[摘要] 本文要分享的是融云即時通訊云產(chǎn)品中的聊天消息ID生成算法和策略,一個19字節(jié)的ID就能包含:時間戳、消息類型、會話ID、序列號,小ID、大用途,值得借鑒!
[- 4 -]IM消息ID技術(shù)專題(四):深度解密美團的分布式ID生成算法
[鏈接] http://www.52im.net/thread-2751-1-1.html
[摘要] 對于美團的Leaf-segment這個ID生成方案,因為生成的ID全局唯一、全局有序,所以非常適合IM這種應(yīng)用場景,這也是即時通訊網(wǎng)整理并分享給社區(qū)的原因。
[- 5 -] IM消息ID技術(shù)專題(五):開源分布式ID生成器UidGenerator的技術(shù)實現(xiàn)
[鏈接] http://www.52im.net/thread-2953-1-1.html
[摘要] 本文是專題系列文章的第5篇,專門介紹百度開源的分布式消息ID生成器UidGenerator的算法邏輯、實現(xiàn)思路、重點源碼解讀等,或許能帶給你更多的啟發(fā)。
[- 6 -] IM消息ID技術(shù)專題(六):深度解密滴滴的高性能ID生成器(Tinyid)
[鏈接] http://www.52im.net/thread-3129-1-1.html
[摘要] 本文將要分享的是滴滴開源的分布式ID生成器Tinyid的技術(shù)原理、使用方法等等,希望能進一步為你打開這方面的技術(shù)視野。
[- 7 -] IM消息ID技術(shù)專題(七):深度解密vivo的自研分布式ID服務(wù)(魯班)
[鏈接] http://www.52im.net/thread-4378-1-1.html
[摘要] 本文通過對分布式ID的3種應(yīng)用場景、實現(xiàn)難點以及9種分布式ID的實現(xiàn)方式進行介紹,并對結(jié)合vivo業(yè)務(wù)場景特性下自研的魯班分布式ID服務(wù)從系統(tǒng)架構(gòu)、ID生成規(guī)則與部分實現(xiàn)源碼進行分享,希望為本文的閱讀者在分布式ID的方案選型或技術(shù)自研提供參考。
[- 8 -] IM開發(fā)寶典:史上最全,微信各種功能參數(shù)和邏輯規(guī)則資料匯總
[鏈接] http://www.52im.net/thread-3008-1-1.html
[摘要] 本文將根據(jù)微信官方目前已公開的資料,將它的一些常用功能參數(shù)和邏輯規(guī)則資料進行了匯總整理,希望能助力你的IM開發(fā)!
[- 9 -] IM開發(fā)干貨分享:我是如何解決大量離線消息導(dǎo)致客戶端卡頓的
[鏈接] http://www.52im.net/thread-3036-1-1.html
[摘要] 今天這篇不是原理性文章,而是為大家分享一下由筆者主導(dǎo)開發(fā)實施的IM即時通訊聊天系統(tǒng),針對大量離線消息(包括消息漫游)導(dǎo)致的用戶體驗問題的升級改造全過程。
[- 10 -] 零基礎(chǔ)IM開發(fā)入門(一):什么是IM系統(tǒng)?
[鏈接] http://www.52im.net/thread-3065-1-1.html
[摘要] 本系列文章將盡量從理論概念入手,通俗易懂的梳理IM中的基礎(chǔ)技術(shù)概念和熱門技術(shù)點,希望能幫你理清看似一團亂麻的IM知識體系,助你找到清晰的IM技術(shù)學(xué)習(xí)方向。
[- 11 -] 零基礎(chǔ)IM開發(fā)入門(二):什么是IM系統(tǒng)的實時性?
[鏈接] http://www.52im.net/thread-3143-1-1.html
[摘要] 對于技術(shù)門外漢來說,到底什么是IM的“實時性”?該如何理解它?這就是本文想要討論的主題。
[- 12 -] 零基礎(chǔ)IM開發(fā)入門(三):什么是IM系統(tǒng)的可靠性?
[鏈接] http://www.52im.net/thread-3182-1-1.html
[摘要] 本篇主要講解IM系統(tǒng)中的“可靠性”這個話題,內(nèi)容盡量做到只講原理不深入展開,避開深層次的技術(shù)性探討,確保通俗易懂。
[- 13 -] 零基礎(chǔ)IM開發(fā)入門(四):什么是IM系統(tǒng)的消息時序一致性?
[鏈接] http://www.52im.net/thread-3189-1-1.html
[摘要] 本文盡量以通俗簡顯的文字為你講解IM消息時序一致性問題的產(chǎn)品意義、發(fā)生原因、解決思路等。
??52im社區(qū)本周新文:《IM跨平臺技術(shù)學(xué)習(xí)(十):快速對比跨平臺框架Electron、Flutter、Tauri、React Native等》,歡迎閱讀!??
我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/