码迷,mamicode.com
首页 > 微信 > 详细

infoq 微信后台存储架构

时间:2014-07-27 22:25:09      阅读:692      评论:0      收藏:0      [点我收藏+]

标签:http   使用   数据   io   ar   new   amp   res   

infoq 上 微信后台存储架构 视频很是值得认真一听,大概内容摘要如下:

主要内容:同城分布式强一致,园区级容灾KV存储系统

- sync 序列号发生器
     移动互联网场景下,频繁掉线重连,使用 sync 消息协议是非常理想的。相比于推送协议,更加
可靠、实现简洁(不需要考虑离线消息)。从陌陌分享看,也使用sync机制。

  可靠高效的序号发生器特别重要的,遗憾的是没给讲讲消息的存储机制。


-  一致性hash 实现方式
     
     节点hash 值可能冲突
     快速初始化
     方案:用机器跑出一堆“神奇”数字,分配给节点,预置算好的hash 值,不需要启动时临时计算

- 数据一致性

- bitcask 小表系统

- 通信合包

- 协程 libco

- 错误积累 
     全量扫描,自动修复

infoq 微信后台存储架构,布布扣,bubuko.com

infoq 微信后台存储架构

标签:http   使用   数据   io   ar   new   amp   res   

原文地址:http://www.cnblogs.com/lulu/p/3871395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!