当前位置:网站首页>CAP定理
CAP定理
2022-04-23 15:37:00 【dengk2013】
一致性C代表更新操作成功后,所有节点在同一时间的数据完全一致。强一致性必然导致效率低下,打个比方,如果招商银行的钱转账到浦发银行中,双方一定要确定收到扣减都是成功才返回给客户端,转账后界面会让我们等待5S,这5S时间就是双方系统在确认。
可用性A代表用户访问数据时,系统是否能在正常响应时间返回预期的结果,比如订单系统下单成功后,要通过rpc调用库存系统扣减库存,此时扣减库存的操作比较复杂,耗时比较场,为了让用户有更好的体验,我们就异步返回一个成功的ack,之后让用户来查,保证了用户很好的体验。
分区容错性P代表分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。比如我们常用的微服务多集群部署就是分区容错性,也就是一个节点宕机后,其他的节点可用。
AP表现为订单创建后不等待库存减少直接返回处理结果
CP表现为订单创建后一直等待库存减少后才返回结果
AC表现为不再拆分数据系统,在一个数据库的一个事务中完成操作,也就是单体应用
版权声明
本文为[dengk2013]所创,转载请带上原文链接,感谢
https://blog.csdn.net/u012222011/article/details/124337364
边栏推荐
- PHP PDO ODBC将一个文件夹的文件装载到MySQL数据库BLOB列,并将BLOB列下载到另一个文件夹
- 今日睡眠质量记录76分
- Special analysis of China's digital technology in 2022
- G007-HWY-CC-ESTOR-03 华为 Dorado V6 存储仿真器搭建
- fatal error: torch/extension.h: No such file or directory
- Do keyword search, duplicate keyword search, or do not match
- fatal error: torch/extension. h: No such file or directory
- Detailed explanation of MySQL connection query
- Openstack command operation
- [leetcode daily question] install fence
猜你喜欢
随机推荐
考试考试自用
For examination
My raspberry PI zero 2W toss notes to record some problems and solutions
utils.DeprecatedIn35 因升级可能取消,该如何办
How to design a good API interface?
Kubernetes详解(十一)——标签与标签选择器
regular expression
2022年中国数字科技专题分析
T2 iCloud日历无法同步
Advantages, disadvantages and selection of activation function
Detailed explanation of redirection and request forwarding
Go语言条件,循环,函数
Grep was unable to redirect to the file
Krpano panorama vtour folder and tour
如果conda找不到想要安装的库怎么办PackagesNotFoundError: The following packages are not available from current
Do keyword search, duplicate keyword search, or do not match
Mysql database explanation (VII)
推荐搜索 常用评价指标
深度学习调参的技巧
北京某信护网蓝队面试题目