如何构建一个高可用的IM系统

1、概念 读扩散 顾名思义就是把读放大了,增长了读的复杂度,相对的就减小了写的复杂度;每次会话中产生的消息,只须要写一次库就能够,接收端从这个库里拉取消息。对于群消息的场景,可以大大下降消息写入的次数,一条群消息只须要写一次便可;接收端须要对每一个会话都拉取一次才能获取所有消息,读被大大的放大了,并产生不少无效的读,由于不是每一个会话都有新消息。 写扩散 顾名思义就是把写放大了,增长了写的复杂度,
相关文章
相关标签/搜索