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

推荐订阅源

博客园_首页
H
Help Net Security
腾讯CDC
宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
D
Docker
V
V2EX
Last Week in AI
Last Week in AI
G
Google Developers Blog
IT之家
IT之家
C
Check Point Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东

博客园 - 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,比如数据最终一致性等,不满足数据强一致性等,降级等。