高并發性能
單臺服務器并發性能高達20W,功能、界面、接口與其一模一樣,僅替換通訊層
采用基于Protobuf的二進制字節格式,包極小,支持壓縮,使單次通訊的流量壓縮至最低
棄用查詢速度一般的MYSQL,選用查詢速度超快的NOSQL數據庫MongoDB
讀寫分離,寫時寫到主數據庫,實時同步至多臺從數據庫,查詢時選擇最閑的從數據庫,從而使查詢壓力分散到多臺
分庫分表,比如每一個群組是一個表,避免產生超大數據量的表,使單次查詢速度保持在可控范圍
冷熱分離,比如單聊的數據表,可以設置熱表保存數據的日期范圍,半年內的數據保存到熱表,半年以前的數據保存到冷表,避免數據量過于巨大
最熱緩存,對于最常用的熱點數據復制到Redis內存中進行查詢,速度極快,避免數據庫高頻次的重復查詢
自定義消息類型
支持文字、視頻、圖片、語音、視頻、位置、名片、文件、紅包等類型
支持自定義消息類型,顯示個性化消息氣泡
支持增加協議字段,適應各種業務
收到協議時,支持接口回調進行個性化處理
收起
點評