1 / 11
文档名称:

微信红包之CBA实践.pdf

格式:pdf   大小:370KB   页数:11页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信红包之CBA实践.pdf

上传人:qvuv398013 2022/2/16 文件大小:370 KB

下载得到文件列表

微信红包之CBA实践.pdf

相关文档

文档介绍

文档介绍:: .
移动 DB DBCAP简介
CAP
• Consistency : 数据一致更新,所有数据变动都是同步的
• Availability : 可用性, 好的响应性能,快速获取数据
• Partition tolerance : 分区容错性, 可靠性
分布式系统只满足其中两个特性
满足AP:
• coda
• Dns
• webcache
满足CA:
• Single-site databases
• xFS file system
满足CP:
• Distributed locking红包CAP应用
发 抢 拆 查
• 分两步 • 用户预先抢到资格, • 红包数据数量要求 • 优先主cache备
• 支付完成,更新 数据不要求绝对精 精准 cache->备DB->
DB状态,同步订 确,只数据是单调 • 拆过程更新各类数 主DB,必要时降
单cache, 如果网 一致即可,可用性 据较多,由于网络 级服务,
络异常,可允许 要求强 原因可能失败了, • 可用性要求高,数
与DB不一致 但是数据最终同步 据一致性要求可降
• 发送红包做状态 一致 级,在可接受时间
检查,可做状态 • 入帐 最终成功即 窗口内完成
修复 可一致性/冲突解决方式
客户端
R + W <= N 弱一致性
按红包聚合路由 红包业务集群 cache
R W
+ > N 强一致性
• R 读取数据的节点数