惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Last Week in AI
Last Week in AI
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
宝玉的分享
宝玉的分享
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园 - 聂微东
S
SegmentFault 最新的问题
博客园 - 司徒正美
罗磊的独立博客
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
美团技术团队
小众软件
小众软件
Jina AI
Jina AI

博客园 - luckygxf

架构积累-系统划分 架构积累-软件架构终极目标 javascript构造方法 数据库连接池初始连接 数据库连接太多排查(一) 审批流程-节点自动审批通过 防表单重复提交 深分页问题 devops 对象存储迁移-组件上线 工作效率提升 新需求开发-重构老的逻辑 js析构赋值 框架的好处和不足 React框架Hello world 数据库表设计在哪个接口 需求实现-ddd四层架构实现 前端代码(一) 高内聚,低耦合 对象存储改造 mermaid初体验 业务逻辑优化-解决提示词问题打分不准 idea 插件envfile初体验 防盗链-防盗用链接 springboot项目启动小技巧 github托管网站 AI MCP开发 AI中 MCP 作用 mapconstruct 初体验 架构积累-解耦与防腐
分布式系统CAP理论(一)
luckygxf · 2026-06-07 · via 博客园 - luckygxf

分布式系统的CAP理论,显示一个猜想,后面有人证明了这个猜想

C:分布式系统数据一致性

A:分布式系统可用性

P:分区容忍性,比如系统网络不通

CAP理论,一个分布式系统不能同时满足CAP。不过可以降级满足,比如最终一致性等

如一个电商系统,订单系统、库存系统

业务逻辑,先下单,在扣减库存

CP:下单成功A,扣减库存失败C,系统不可用,一直不断重试等,用户体验不好,金融领域使用多,保证数据一致性。下单和库存微服务使用的不同的数据库,用户只关心是否下单成功,扣减库存是否成功,用户不关心

AP:下单成功A,扣减库存失败C。只要下单成功就返回,系统可用,用户体验好。在互联网应用比较多,可以后面想办法补偿,比如不断重试,人工处理等

P分区容错性是必须要满足的,网络不好,应该提供服务

好像还有优化的BASE理论,

base理论,CAP理论的妥协,trade-off,比如数据最终一致性等,不满足数据强一致性等,降级等。