当前位置:网站首页>浅谈对分布式模式下CAP的理解
浅谈对分布式模式下CAP的理解
2022-07-31 05:15:00 【浮生若梦l】
1.首先说一下cap代表什么
c代表一致性
a代表可用性
p代表容错性
2.一个分布式系统最多能同时满足Consistency(一致性)、 Availability(可用性)、 Partition tolerance(分区容错性)三个特性中的两个,三者不可兼得。
3.详细说明
一致性指:在一致性的需求下,当一个系统在数据一致的状态下执行更新操作后,应该保证系统 的数据仍然处于一致的状态。
可用性是指:系统提供的服务必须一直处于可用的状态,对于用户的每一个操作请求总是能够在 有限的时间内返回结果。
分区容错性指:分布式系统在遇到任何网络分区故障的时候,仍然需要能够保证对外提供满足一 致性和可用性的服务,除非是整个网络环境都发生了故障 。
4.列如:
zk集群保证了CP、redis集群保证了AP
边栏推荐
猜你喜欢

js中的this指向与原型对象

【云原生】微服务Nacos的简单介绍与使用
![[Cloud native] Ribbon is no longer used at the bottom layer of OpenFeign starting from the 2020.0.X version](/img/7e/1d27e3f1856ab8c6cbfc5221c717bb.png)
[Cloud native] Ribbon is no longer used at the bottom layer of OpenFeign starting from the 2020.0.X version

【JVM加载】---类加载机制

(Crypto必备干货)详细分析目前NFT的几大交易市场

Android software security and reverse analysis reading notes

For penetration testing methods where the output point is a timestamp (take Oracle database as an example)

碎片化NFT(Fractional NFT)

对js的数组的理解

阿里云中mysql数据库被攻击了,最终数据找回来了
随机推荐
Error: Cannot find module ‘D:\Application\nodejs\node_modules\npm\bin\npm-cli.js‘
【Elastic-Job源码分析】——作业监听器
DeFi 项目中的治理Token
quick-3.6源码修改纪录
腾讯云轻量服务器删除所有防火墙规则
feign调用不通问题,JSON parse error Illegal character ((CTRL-CHAR, code 31)) only regular white space (r
Android软件安全与逆向分析阅读笔记
Common JVM interview questions and answers
Linux中mysql密码修改方法(亲测可用)
(Crypto必备干货)详细分析目前NFT的几大交易市场
CMOS管原理,及其在推挽电路中的应用
js中的break与continue退出
cocos2d-x-3.2图片灰化效果
sqlite 查看表结构 android.database.sqlite.SQLiteException: table splitTable has no column named
js中流程控制语句
场效应管 | N-mos内部结构详解
js中的对象与函数的理解
On the side of Ali, tell me what are the application scenarios of message middleware you know?
npm WARN config global `--global`, `--local` are deprecated. Use `--location solution
js中的全局作用域与函数作用域