PaxosStore微信后臺分布式存儲數(shù)據(jù)庫
PaxosStore 是一個在跨園區(qū)數(shù)據(jù)中心間同步復制,提供靈活的數(shù)據(jù)模式和訪問接口,并支持單表億行,具備快速伸縮能力,低延遲低成本,強一致性和高可用的分布式存儲系統(tǒng)。
PaxosStore 將基于 Paxos 的分布式一致性協(xié)議(consensus protocol)提取出來作為一個中間件,底層的多模型存儲引擎在各種情況下都可以訪問這個中間件。這使得存儲引擎的調(diào)整、維護、縮放和擴展更加容易。
PaxosStore 已經(jīng)在微信生產(chǎn)中部署了兩年多,為微信后端的核心業(yè)務(wù)提供存儲服務(wù),包括用戶帳戶管理、用戶關(guān)系管理(即聯(lián)系人)、即時消息、社交網(wǎng)絡(luò)(即時刻)和在線付款(即微信支付)。
項目架構(gòu):

評論
圖片
表情
