如何構建一個高可用的IM系統

1、概念 讀擴散 顧名思義就是把讀放大了,增長了讀的複雜度,相對的就減小了寫的複雜度;每次會話中產生的消息,只須要寫一次庫就能夠,接收端從這個庫里拉取消息。對於羣消息的場景,可以大大下降消息寫入的次數,一條羣消息只須要寫一次便可;接收端須要對每一個會話都拉取一次才能獲取所有消息,讀被大大的放大了,併產生不少無效的讀,由於不是每一個會話都有新消息。 寫擴散 顧名思義就是把寫放大了,增長了寫的複雜度,
相關文章
相關標籤/搜索