<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jack Jiang

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

    本文由序員先生分享,原題“技術(shù)解讀企業(yè)微信之四維關(guān)系鏈”,本文有修訂和改動(dòng)。

    1、引言

    3年疫情后的中國(guó)社會(huì),最大的永久性變化之一,就是大多數(shù)的企業(yè)、教育機(jī)構(gòu)或者政務(wù)機(jī)構(gòu),都用上了綜合性的SaaS在線辦公系統(tǒng)。而這其中,企業(yè)微信的覆蓋率非常高,而且其占比還在不斷增長(zhǎng)。

    越來(lái)越多的人因此好奇,開(kāi)始想要更深度的了解企業(yè)微信,自然也就有越來(lái)越多的人開(kāi)始解讀企業(yè)微信。而解讀的角度,五花八門(mén)。

    作為企業(yè)微信的研發(fā)人員,我從技術(shù)角度來(lái)看,企業(yè)微信的成長(zhǎng),確實(shí)有其內(nèi)在的價(jià)值與優(yōu)勢(shì)。從技術(shù)角度去講企業(yè)微信,不是一件容易的事,因?yàn)樯婕懊嫣珡V。企業(yè)微信是一套包含了IM、辦公協(xié)作、OA流程、CRM管理、第三方開(kāi)放 等等多個(gè)維度的復(fù)雜性的超級(jí)SaaS辦公系統(tǒng)。底層擁有著數(shù)千萬(wàn)行的客戶端代碼 以及 遍布世界的服務(wù)器系統(tǒng)。

    本文將摘取企業(yè)微信的其中一個(gè)技術(shù)分支——IM體系之下的“關(guān)系鏈”內(nèi)核要素,為你揭秘企業(yè)微信是如何支持超大規(guī)模IM組織架構(gòu)的。

     
    技術(shù)交流:

    - 移動(dòng)端IM開(kāi)發(fā)入門(mén)文章:《新手入門(mén)一篇就夠:從零開(kāi)發(fā)移動(dòng)端IM

    - 開(kāi)源IM框架源碼:https://github.com/JackJiang2011/MobileIMSDK備用地址點(diǎn)此

    (本文已同步發(fā)布于:http://www.52im.net/thread-4471-1-1.html

    2、相關(guān)文章

    3、什么是四維關(guān)系鏈

    本文內(nèi)容相對(duì)簡(jiǎn)要,但是能夠幫助想要了解企業(yè)微信的客戶們讀懂,企業(yè)微信有著怎樣宏大的目標(biāo)與深遠(yuǎn)的發(fā)展空間。

    企業(yè)微信發(fā)展至今,其通訊錄關(guān)系鏈結(jié)構(gòu)經(jīng)過(guò)了多輪演化,形成了一套非常復(fù)雜的結(jié)構(gòu),并在關(guān)系鏈領(lǐng)域擁有著絕佳的優(yōu)勢(shì)。

    為了方便理解,我把企業(yè)微信的關(guān)系鏈結(jié)構(gòu)定義為四維關(guān)系鏈系統(tǒng)。這里的四維不是空間的維度,而是關(guān)系鏈拓展連接能力抽象的層級(jí)。

    4、一維關(guān)系鏈:鏈?zhǔn)浇Y(jié)構(gòu)

    一維關(guān)系鏈的基礎(chǔ)結(jié)構(gòu),是鏈?zhǔn)浇Y(jié)構(gòu),由節(jié)點(diǎn)與節(jié)點(diǎn)的連接組成。

    這種結(jié)構(gòu)的典型代表有還手機(jī)通訊錄、QQ、微信。這個(gè)很容易理解。每個(gè)人都是一個(gè)節(jié)點(diǎn),人與人的單向或雙向的關(guān)系,則為節(jié)點(diǎn)之間的連接。

    每個(gè)人和自己的通訊錄成員的關(guān)系鏈如下:

     當(dāng)進(jìn)入到云端,因?yàn)槊恳粋€(gè)代表人的原點(diǎn),都是獨(dú)立存在而不重復(fù)的,每個(gè)人的關(guān)系鏈就是可以互相鏈接起來(lái)的,結(jié)合更多人的通訊錄成員關(guān)系,就會(huì)形成一張巨大的網(wǎng)狀結(jié)構(gòu)。

    美國(guó)某位心理學(xué)家StanleyMilgram 提出的六度人脈就是基于網(wǎng)狀的拓?fù)潢P(guān)系,推算我們每個(gè)人和世界上的任何一個(gè)陌生人之間間隔的鏈接個(gè)數(shù)不會(huì)超過(guò)6層。

    當(dāng)然,這個(gè)推算只是一個(gè)理論上的關(guān)系抽象,截止目前,世界上還并沒(méi)有出現(xiàn)真的鏈接了全世界人口的App系統(tǒng)。目前鏈接最多活躍人口的whatsapp的記錄是20億的量級(jí)。

     

    5、二維關(guān)系鏈:組織結(jié)構(gòu)

    二維關(guān)系鏈,在一維關(guān)系鏈的基礎(chǔ)之上,額外增加了組織的關(guān)系。

     

     同一個(gè)節(jié)點(diǎn)可以歸屬于不同的多個(gè)組織。用以形成常規(guī)的樹(shù)狀組織架構(gòu)關(guān)系。

     

     企業(yè)級(jí)IM,就是將全部成員納入同一個(gè)組織,是該結(jié)構(gòu)最基礎(chǔ)的抽象。

    該結(jié)構(gòu)下:相同組織的成員互相可見(jiàn),互相可通信。

    其實(shí):用一維關(guān)系鏈也是可以模仿該結(jié)構(gòu),就是把全企業(yè)的人默認(rèn)全部互為好友,也會(huì)擁有類(lèi)似效果,但這樣做無(wú)疑就太復(fù)雜了一些,不如用抽象的組織關(guān)系來(lái)替代者個(gè)關(guān)聯(lián)關(guān)系。

    實(shí)際上:真實(shí)的企業(yè)類(lèi)組織的關(guān)系都是多層結(jié)構(gòu),就像我們電腦上的文件目錄結(jié)構(gòu),層層包含。沒(méi)有“組織”的抽象,是很難完成企業(yè)IM的基礎(chǔ)搭建的。

    6、三維關(guān)系鏈:屬性抽象

    一維和二維都非常簡(jiǎn)單直白,到了三維,會(huì)稍微復(fù)雜一點(diǎn)。

    三維關(guān)系鏈,在二維的基礎(chǔ)之上,我們?cè)陉P(guān)系鏈系統(tǒng)中引入“屬性” 與 “操作權(quán)限” 的概念。

    我們也可以把二維關(guān)系中的“組織”也看做屬性的一種,但是“屬性”維度明顯能涵蓋得更多。能夠進(jìn)行按屬性為單位的抽象管理,是一個(gè)新維度的拔升。

    這個(gè)維度的提升,讓復(fù)雜組織的管理變得容易管理與拓展。也是企業(yè)微信在大型企業(yè)的使用中足夠靈活好用的關(guān)鍵之一。

    這些靈活的運(yùn)用:

    • 1)體現(xiàn)在企業(yè)組織管理的精細(xì)化能力;
    • 2)實(shí)現(xiàn)多個(gè)緊密合作企業(yè)之間的互聯(lián)關(guān)系;
    • 3)實(shí)現(xiàn)擁有多層上下級(jí)結(jié)構(gòu)的集團(tuán)關(guān)系網(wǎng);
    • 4)實(shí)現(xiàn)聯(lián)合行業(yè)級(jí)大批量企業(yè)關(guān)聯(lián)互通的上下游架構(gòu)
    • … …

    7、三維關(guān)系鏈應(yīng)用舉例

    7.1組織管理的精細(xì)化

    首先,我們可以給關(guān)系鏈上每個(gè)節(jié)點(diǎn)賦予員工類(lèi)型屬性、管理等級(jí)屬性、職位類(lèi)別屬性… …

    然后設(shè)置不同屬性節(jié)點(diǎn)之間不同的“操作權(quán)限”,例如:

    • 1)管理員屬性員工 才可以刪除 員工;
    • 2)臨時(shí)員工屬性 不可 查看正式員工的profile;
    • 3)普通類(lèi)別員工 不可向 保密型員工發(fā)送信息;
    • 等等。

    7.2互聯(lián)企業(yè)

    當(dāng)多家具有緊密的關(guān)聯(lián)關(guān)系的企業(yè),希望在范圍可控的前提下實(shí)現(xiàn)互聯(lián)互通的時(shí)候,如果僅靠一維關(guān)系鏈的方式,讓企業(yè)員工去互相加好友的方式就顯得不太夠用了。

    因?yàn)?strong>好友關(guān)系是個(gè)人關(guān)系,而非屬性關(guān)系。

    例如:A企業(yè)希望和B企業(yè),C企業(yè) 三家之間的銷(xiāo)售類(lèi)員工實(shí)現(xiàn)充分的互聯(lián)互通,而又不希望其他類(lèi)型的員工暴露給對(duì)方企業(yè)。那么讓這么多家企業(yè)的員工去互加好友的方式就明顯太過(guò)麻煩了,即便這樣做了,由于員工的流動(dòng)性,不斷有入職和離職,這個(gè)工作量就更大了。更麻煩的是,當(dāng)某員工從銷(xiāo)售崗位變成了售后或者采購(gòu)等其他不希望互聯(lián)互通的崗位,又怎樣去除這些關(guān)系?所以必須依賴屬性的維度來(lái)完成這些工作。

    企業(yè)微信創(chuàng)建了一個(gè)圈子的概念:在同一個(gè)圈子中的員工,擁有相同的屬性,例如互相可見(jiàn),互相可通信,用以實(shí)現(xiàn)互聯(lián)企業(yè)。

    就如下圖:圈子創(chuàng)建后,各家企業(yè)可以把希望進(jìn)入到互通范圍的員工類(lèi)型納入到對(duì)應(yīng)的圈子,而圈子又可以面對(duì)多家企業(yè)去選擇性的開(kāi)放,從而實(shí)現(xiàn)對(duì)多種互聯(lián)企業(yè)的靈活訴求。

    在互聯(lián)企業(yè)的靈活使用下,我們可以把企業(yè)內(nèi)不愿意對(duì)外暴露的員工保護(hù)在企業(yè)內(nèi)部,但同時(shí)需要和外界密切接觸的員工納入各類(lèi)不同類(lèi)型的企業(yè)圈子中,去參與市場(chǎng)之間的各類(lèi)交集,以獲取更多商機(jī),或者參與到某些企業(yè)間的管理協(xié)作中去。

    7.3集團(tuán)架構(gòu)

    上面的互聯(lián)企業(yè)架構(gòu),適用于多家相對(duì)關(guān)系平等的企業(yè)之間。而一些具有從屬關(guān)系的大型集團(tuán),或者類(lèi)似于教育局與學(xué)校關(guān)系的局校關(guān)系,則不適用了。

    其實(shí)這里我們只需要適當(dāng)變更屬性的用法,會(huì)發(fā)現(xiàn)該架構(gòu)一樣可以實(shí)現(xiàn)。

    在上述圈子概念的基礎(chǔ)之上:我們?cè)黾佣x等級(jí)屬性,然后再對(duì)操作權(quán)限進(jìn)行單向控制,就實(shí)現(xiàn)了從屬關(guān)系。

    例如:高等級(jí)單位可以見(jiàn)下級(jí)單位,下級(jí)單位不可見(jiàn)高級(jí)單位。下圖示例(箭頭表示可見(jiàn)方向?qū)傩裕敲词薪逃趾涂h教育局互相可見(jiàn),教育局可見(jiàn)自己所屬的學(xué)校,但學(xué)校之間互相不可見(jiàn),也不可見(jiàn)上級(jí)單位。

    在這套架構(gòu)的運(yùn)用下,可以匯聚最高可到上千家企業(yè)或者學(xué)校到同一個(gè)系統(tǒng),可見(jiàn)范圍可根據(jù)管理的上下級(jí)的管理需求進(jìn)行一定程度的自定義。目前已經(jīng)運(yùn)用到大量的市縣教育局系統(tǒng) 或者 某些大型集團(tuán)公司的管理。

    7.4上下游架構(gòu)

    這是使用范圍更廣的一種拓展,適用于行業(yè)級(jí)的產(chǎn)業(yè)鏈協(xié)同。協(xié)同的企業(yè)量級(jí)可以達(dá)到上萬(wàn)家。

    例如汽車(chē)行業(yè)涉及數(shù)百項(xiàng)供應(yīng)商企業(yè),要如何實(shí)現(xiàn)線上的管理協(xié)同,通過(guò)數(shù)字化把線下凌亂的流程自動(dòng)化的管理起來(lái)?因?yàn)檫@一切工作的前提都是人的操作,因此前提就是必須先實(shí)現(xiàn)整條產(chǎn)業(yè)鏈的通訊錄打通。

    技術(shù)基礎(chǔ)決定業(yè)務(wù)上限!再美好的大樓外觀設(shè)計(jì),在沒(méi)有足夠支撐的框架結(jié)構(gòu)的情況下,也無(wú)法完成,硬上的結(jié)果只能是崩塌。因?yàn)楦黝?lèi)豐富架構(gòu)的支撐,我們實(shí)現(xiàn)了大企業(yè)領(lǐng)域的 顯著優(yōu)勢(shì)。

    8、四維關(guān)系鏈:跨領(lǐng)域

    上面3個(gè)維度都是基于同一套軟件系統(tǒng) 也即“企業(yè)微信” 來(lái)實(shí)現(xiàn)。企業(yè)微信不僅僅運(yùn)用在企業(yè),也可以運(yùn)用在一切具有組織關(guān)系的團(tuán)體之上。

    因此:我們有大量的政務(wù)、學(xué)校 或者 一些非企業(yè)非盈利的組織 在使用。 但,如果僅僅停留在上面3個(gè)維度,哪怕成長(zhǎng)到whatsapp這樣的20億級(jí)別以上的關(guān)系鏈網(wǎng),依然無(wú)法連接全部人口。這個(gè)世界上存在著多套關(guān)系鏈系統(tǒng),而且不同的關(guān)系鏈系統(tǒng)具有的維度層級(jí)和抽象能力不大相同。我們能否真正的實(shí)現(xiàn)連接一起的能力? 這是第4個(gè)維度需要關(guān)心的事情。

    因此,在第四維,我們抽象了一套id對(duì)應(yīng)系統(tǒng),用于實(shí)現(xiàn)連接一切。

    微信是距離企業(yè)微信最近的全民 IM 系統(tǒng),通過(guò) IMUnion,能夠?qū)崿F(xiàn)企業(yè)微信(WWChat)與微信(WeChat)用戶關(guān)系鏈 ID 系統(tǒng)的映射,通過(guò)生成通用的公共 openid 關(guān)聯(lián)彼此。

    上圖是跨系統(tǒng)連接的示意圖,當(dāng)然實(shí)際上比這個(gè)要復(fù)雜得多。

    僅僅連接不同系統(tǒng)下的 ID 還不足以產(chǎn)生實(shí)用效果,還需要通過(guò)打通的 ID 系統(tǒng)去構(gòu)建會(huì)話系統(tǒng),通知體系。企業(yè)微信作為復(fù)雜的 B 端系統(tǒng),光是會(huì)話內(nèi)的消息類(lèi)型就多達(dá)上百種,微信也有數(shù)十種之多。

    這些還需要依賴更多的通用 card 類(lèi)型設(shè)計(jì)來(lái)實(shí)現(xiàn)。當(dāng)然,這里起到連接的只是一些類(lèi)似數(shù)學(xué)維度的 ID 關(guān)聯(lián),ID 的背后可以是人,自然也可以是其他同事。因此,除了連接微信之外,企業(yè)微信還能夠連接硬件系統(tǒng)。

    企業(yè)微信支持豐富的硬件體系,包括各類(lèi)型的打卡考勤機(jī)、打印復(fù)印機(jī)、音視頻設(shè)備...

    一切設(shè)備都可以通過(guò)內(nèi)置企業(yè)微信的 ID 映射邏輯 SDK 來(lái)實(shí)現(xiàn)與企業(yè)微信系統(tǒng)的連接。實(shí)現(xiàn)連接一切的能力。

    人類(lèi)簡(jiǎn)史》這本書(shū)有提到過(guò)原始社會(huì)沒(méi)有語(yǔ)言這種連接工具之前,只可能是小的部落群體,就和猴子猩猩的族群大小沒(méi)有區(qū)別。當(dāng)語(yǔ)言這個(gè)連接工具的誕生,族群的規(guī)模開(kāi)始快速擴(kuò)大,因?yàn)榇蠹铱梢缘蛽p耗的傳達(dá)信息了。而更高級(jí)的抽象能力誕生,又是更強(qiáng)的連接能力,可以形成共通的目標(biāo)、意義、宗教崇拜,人類(lèi)社會(huì)開(kāi)始具備擴(kuò)大到國(guó)家乃至世界的能力,才有了快速的人力發(fā)展歷程。

    今天的企業(yè)微信,也再做著類(lèi)似的事情,我們通過(guò)創(chuàng)造新的連接方式,這樣一套四維的,全方位的連接能力,連接全部的人,甚至跨越到智慧硬件領(lǐng)域。會(huì)逐漸衍生豐富的 B 端生態(tài)系統(tǒng)。企業(yè)微信的使命,是成為每一家企業(yè)自己的微信,當(dāng)大部分的企業(yè)可以達(dá)成的時(shí)候,新的生產(chǎn)銷(xiāo)售關(guān)系會(huì)發(fā)展到前所未有的高度。

    在最近一次的企業(yè)微信的大范圍連接一切的嘗試,是在 2020年的全國(guó)人口第七次普查中,企業(yè)微信的第四維關(guān)系鏈,就起到了關(guān)鍵性的作用。通過(guò)全國(guó)的省、市、縣、街道的顆粒度,配置線下網(wǎng)格員,700萬(wàn)網(wǎng)格員全部在企業(yè)微信上,通過(guò)集團(tuán)架構(gòu)的模式層層關(guān)聯(lián),統(tǒng)一調(diào)度。然后再通過(guò)著700萬(wàn)普查員 與 14億微信用戶信息的鏈接實(shí)現(xiàn)了中央統(tǒng)一調(diào)度的效果。

    在之前的幾次人口普查中,信息收集匯總工作是非常龐大且復(fù)雜的。獲得了極大的效率提升。后續(xù)超大規(guī)模的經(jīng)濟(jì)普查 甚至 全社會(huì)級(jí)別的高級(jí)管理能力都會(huì)有更多的想象空間。

    9、微信團(tuán)隊(duì)分享的其它技術(shù)文章

    微信朋友圈千億訪問(wèn)量背后的技術(shù)挑戰(zhàn)和實(shí)踐總結(jié)

    IM全文檢索技術(shù)專(zhuān)題(二):微信移動(dòng)端的全文檢索多音字問(wèn)題解決方案

    微信團(tuán)隊(duì)分享:iOS版微信的高性能通用key-value組件技術(shù)實(shí)踐

    微信團(tuán)隊(duì)分享:iOS版微信是如何防止特殊字符導(dǎo)致的炸群、APP崩潰的?

    微信團(tuán)隊(duì)原創(chuàng)分享:iOS版微信的內(nèi)存監(jiān)控系統(tǒng)技術(shù)實(shí)踐

    iOS后臺(tái)喚醒實(shí)戰(zhàn):微信收款到賬語(yǔ)音提醒技術(shù)總結(jié)

    微信團(tuán)隊(duì)分享:視頻圖像的超分辨率技術(shù)原理和應(yīng)用場(chǎng)景

    微信團(tuán)隊(duì)分享:微信每日億次實(shí)時(shí)音視頻聊天背后的技術(shù)解密

    微信團(tuán)隊(duì)分享:微信Android版小視頻編碼填過(guò)的那些坑

    IM全文檢索技術(shù)專(zhuān)題(一):微信移動(dòng)端的全文檢索優(yōu)化之路

    企業(yè)微信客戶端中組織架構(gòu)數(shù)據(jù)的同步更新方案優(yōu)化實(shí)戰(zhàn)

    微信團(tuán)隊(duì)披露:微信界面卡死超級(jí)bug“15。。。。”的來(lái)龍去脈

    月活8.89億的超級(jí)IM微信是如何進(jìn)行Android端兼容測(cè)試的

    一篇文章get微信開(kāi)源移動(dòng)端數(shù)據(jù)庫(kù)組件WCDB的一切!

    微信客戶端團(tuán)隊(duì)負(fù)責(zé)人技術(shù)訪談:如何著手客戶端性能監(jiān)控和優(yōu)化

    微信后臺(tái)基于時(shí)間序的海量數(shù)據(jù)冷熱分級(jí)架構(gòu)設(shè)計(jì)實(shí)踐

    微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信的臃腫之困與模塊化實(shí)踐之路

    微信后臺(tái)團(tuán)隊(duì):微信后臺(tái)異步消息隊(duì)列的優(yōu)化升級(jí)實(shí)踐分享

    微信團(tuán)隊(duì)原創(chuàng)分享:微信客戶端SQLite數(shù)據(jù)庫(kù)損壞修復(fù)實(shí)踐

    微信Mars:微信內(nèi)部正在使用的網(wǎng)絡(luò)層封裝庫(kù),即將開(kāi)源

    如約而至:微信自用的移動(dòng)端IM網(wǎng)絡(luò)層跨平臺(tái)組件庫(kù)Mars已正式開(kāi)源

    開(kāi)源libco庫(kù):?jiǎn)螜C(jī)千萬(wàn)連接、支撐微信8億用戶的后臺(tái)框架基石 [源碼下載]

    微信新一代通信安全解決方案:基于TLS1.3的MMTLS詳解

    微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)保活實(shí)戰(zhàn)分享(進(jìn)程保活篇)

    微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)?;顚?shí)戰(zhàn)分享(網(wǎng)絡(luò)?;钇?

    Android版微信從300KB到30MB的技術(shù)演進(jìn)(PPT講稿) [附件下載]

    微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信從300KB到30MB的技術(shù)演進(jìn)

    微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)(演講全文)

    微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)(PPT講稿) [附件下載]

    如何解讀《微信技術(shù)總監(jiān)談架構(gòu):微信之道——大道至簡(jiǎn)》

    微信海量用戶背后的后臺(tái)系統(tǒng)存儲(chǔ)架構(gòu)(視頻+PPT) [附件下載]

    微信異步化改造實(shí)踐:8億月活、單機(jī)千萬(wàn)連接背后的后臺(tái)解決方案

    微信朋友圈海量技術(shù)之道PPT [附件下載]

    微信對(duì)網(wǎng)絡(luò)影響的技術(shù)試驗(yàn)及分析(論文全文)

    一份微信后臺(tái)技術(shù)架構(gòu)的總結(jié)性筆記

    架構(gòu)之道:3個(gè)程序員成就微信朋友圈日均10億發(fā)布量[有視頻]

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

    快速裂變:見(jiàn)證微信強(qiáng)大后臺(tái)架構(gòu)從0到1的演進(jìn)歷程(二)

    微信團(tuán)隊(duì)原創(chuàng)分享:Android內(nèi)存泄漏監(jiān)控和優(yōu)化技巧總結(jié)

    全面總結(jié)iOS版微信升級(jí)iOS9遇到的各種“坑”

    微信團(tuán)隊(duì)原創(chuàng)資源混淆工具:讓你的APK立減1M

    微信團(tuán)隊(duì)原創(chuàng)Android資源混淆工具:AndResGuard [有源碼]

    Android版微信安裝包“減肥”實(shí)戰(zhàn)記錄

    iOS版微信安裝包“減肥”實(shí)戰(zhàn)記錄

    移動(dòng)端IM實(shí)踐:iOS版微信界面卡頓監(jiān)測(cè)方案

    微信“紅包照片”背后的技術(shù)難題

    移動(dòng)端IM實(shí)踐:iOS版微信小視頻功能技術(shù)方案實(shí)錄

    移動(dòng)端IM實(shí)踐:Android版微信如何大幅提升交互性能(一)

    移動(dòng)端IM實(shí)踐:Android版微信如何大幅提升交互性能(二)

    移動(dòng)端IM實(shí)踐:實(shí)現(xiàn)Android版微信的智能心跳機(jī)制

    移動(dòng)端IM實(shí)踐:WhatsApp、Line、微信的心跳策略分析

    移動(dòng)端IM實(shí)踐:谷歌消息推送服務(wù)(GCM)研究(來(lái)自微信)

    移動(dòng)端IM實(shí)踐:iOS版微信的多設(shè)備字體適配方案探討

    IPv6技術(shù)詳解:基本概念、應(yīng)用現(xiàn)狀、技術(shù)實(shí)踐(上篇)

    IPv6技術(shù)詳解:基本概念、應(yīng)用現(xiàn)狀、技術(shù)實(shí)踐(下篇)

    微信多媒體團(tuán)隊(duì)訪談:音視頻開(kāi)發(fā)的學(xué)習(xí)、微信的音視頻技術(shù)和挑戰(zhàn)等

    騰訊技術(shù)分享:微信小程序音視頻技術(shù)背后的故事

    微信多媒體團(tuán)隊(duì)梁俊斌訪談:聊一聊我所了解的音視頻技術(shù)

    手把手教你讀取Android版微信和手Q的聊天記錄(僅作技術(shù)研究學(xué)習(xí))

    微信技術(shù)分享:微信的海量IM聊天消息序列號(hào)生成實(shí)踐(算法原理篇)

    微信技術(shù)分享:微信的海量IM聊天消息序列號(hào)生成實(shí)踐(容災(zāi)方案篇)

    微信團(tuán)隊(duì)分享:Kotlin漸被認(rèn)可,Android版微信的技術(shù)嘗鮮之旅

    社交軟件紅包技術(shù)解密(二):解密微信搖一搖紅包從0到1的技術(shù)演進(jìn)

    社交軟件紅包技術(shù)解密(三):微信搖一搖紅包雨背后的技術(shù)細(xì)節(jié)

    社交軟件紅包技術(shù)解密(四):微信紅包系統(tǒng)是如何應(yīng)對(duì)高并發(fā)的

    社交軟件紅包技術(shù)解密(五):微信紅包系統(tǒng)是如何實(shí)現(xiàn)高可用性的

    社交軟件紅包技術(shù)解密(六):微信紅包系統(tǒng)的存儲(chǔ)層架構(gòu)演進(jìn)實(shí)踐

    社交軟件紅包技術(shù)解密(十一):解密微信紅包隨機(jī)算法(含代碼實(shí)現(xiàn))

    微信團(tuán)隊(duì)分享:極致優(yōu)化,iOS版微信編譯速度3倍提升的實(shí)踐總結(jié)

    IM“掃一掃”功能很好做?看看微信“掃一掃識(shí)物”的完整技術(shù)實(shí)現(xiàn)

    微信團(tuán)隊(duì)分享:微信支付代碼重構(gòu)帶來(lái)的移動(dòng)端軟件架構(gòu)上的思考

    IM開(kāi)發(fā)寶典:史上最全,微信各種功能參數(shù)和邏輯規(guī)則資料匯總

    微信團(tuán)隊(duì)分享:微信直播聊天室單房間1500萬(wàn)在線的消息架構(gòu)演進(jìn)之路

    企業(yè)微信的IM架構(gòu)設(shè)計(jì)揭秘:消息模型、萬(wàn)人群、已讀回執(zhí)、消息撤回等

    IM全文檢索技術(shù)專(zhuān)題(四):微信iOS端的最新全文檢索技術(shù)優(yōu)化實(shí)踐

    微信團(tuán)隊(duì)分享:微信后臺(tái)在海量并發(fā)請(qǐng)求下是如何做到不崩潰的

    微信Windows端IM消息數(shù)據(jù)庫(kù)的優(yōu)化實(shí)踐:查詢慢、體積大、文件損壞等

    微信技術(shù)分享:揭秘微信后臺(tái)安全特征數(shù)據(jù)倉(cāng)庫(kù)的架構(gòu)設(shè)計(jì)

    企業(yè)微信針對(duì)百萬(wàn)級(jí)組織架構(gòu)的客戶端性能優(yōu)化實(shí)踐

    揭秘企業(yè)微信是如何支持超大規(guī)模IM組織架構(gòu)的——技術(shù)解讀四維關(guān)系鏈

    (本文已同步發(fā)布于:http://www.52im.net/thread-4471-1-1.html



    作者:Jack Jiang (點(diǎn)擊作者姓名進(jìn)入Github)
    出處:http://www.52im.net/space-uid-1.html
    交流:歡迎加入即時(shí)通訊開(kāi)發(fā)交流群 215891622
    討論:http://www.52im.net/
    Jack Jiang同時(shí)是【原創(chuàng)Java Swing外觀工程BeautyEye】【輕量級(jí)移動(dòng)端即時(shí)通訊框架MobileIMSDK】的作者,可前往下載交流。
    本博文 歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處(也可前往 我的52im.net 找到我)。


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


    網(wǎng)站導(dǎo)航:
     
    Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
    主站蜘蛛池模板: 国产vA免费精品高清在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 中文字幕无码精品亚洲资源网| 国产亚洲精品精华液| 在线观看91精品国产不卡免费| 日韩亚洲精品福利| 亚洲va久久久噜噜噜久久狠狠| 国产成人精品日本亚洲专区61| 亚洲成AV人在线观看网址| 亚洲三区在线观看无套内射| 久久影视综合亚洲| 亚洲视频在线观看网站| 亚洲成在人线在线播放无码| 亚洲中文字幕乱码一区| 亚洲国产成人精品无码区在线秒播| 久久精品国产亚洲AV高清热| 亚洲日韩精品无码专区加勒比| 亚洲日韩AV一区二区三区四区| 立即播放免费毛片一级| 美女扒开屁股让男人桶爽免费| 猫咪免费人成在线网站 | 羞羞视频免费网站含羞草| 永久免费av无码入口国语片| 高清永久免费观看| APP在线免费观看视频| 无码国产精品一区二区免费I6| 亚洲免费一区二区| 亚洲videosbestsex日本| 中文字幕亚洲男人的天堂网络| 国产成人无码精品久久久免费| 亚州免费一级毛片| 好大好深好猛好爽视频免费| 国产成人免费片在线视频观看| 久久精品国产96精品亚洲| 亚洲成a人片在线不卡一二三区| 中文字幕乱码一区二区免费| 日本一道在线日本一道高清不卡免费| 亚洲AV午夜福利精品一区二区| 亚洲精品无码久久久久YW| 免费不卡在线观看AV| 亚洲国模精品一区 |