摘要: 相對(duì)于傳統(tǒng)的消費(fèi)級(jí)IM應(yīng)用,企業(yè)級(jí)IM應(yīng)用的特殊之外在于它的用戶關(guān)系是按照所屬企業(yè)的組織架構(gòu)來(lái)關(guān)聯(lián)的起來(lái),而組織架構(gòu)的大小是無(wú)法預(yù)設(shè)上限的,這也要求企業(yè)級(jí)IM應(yīng)用在遇到真正的超大規(guī)模組織架構(gòu)時(shí),如何保證它的應(yīng)用性能不受限于(或者說(shuō)是盡可能不受限于)企業(yè)架構(gòu)規(guī)模,這是個(gè)比較有難度的技術(shù)問(wèn)題。
本文主要分享的是企業(yè)微信在百對(duì)百萬(wàn)級(jí)大規(guī)模組織架構(gòu)(后文簡(jiǎn)稱大架構(gòu))時(shí),是如何對(duì)客戶端進(jìn)行性能優(yōu)化過(guò)程的,希望帶給你啟發(fā)。
內(nèi)容分成兩部分講述,第一部分是短線迭代的優(yōu)化,主要是并發(fā)性能的優(yōu)化。第二部分是長(zhǎng)線迭代的優(yōu)化,主要是從業(yè)務(wù)模式上做了根本性優(yōu)化。
閱讀全文