当前位置:网站首页>CAP理论
CAP理论
2022-07-06 09:01:00 【棱镜7】
Zookeeper基于CP
1.Consistency(一致性):对于客户端的每次读操作,要么读到的是最新的数据,要么读取失败。
2.Availability(可用性):任何客户端的请求都能得到响应数据,不会出现响应错误。
3.Partition tolerance(分区容忍性):大多数分布式系统都分布在多个子网络。每个子网络就叫做一个区(partition)。分区容错的意思是,区间通信可能失败。比如,一台服务器放在中国,另一台服务器放在美国,这就是两个区,它们之间可能无法通信。
CAP理论说一个分布式系统不可能同时满足C、A、P这三个特性
对于一个分布式系统而言,P是前提,必须保证,因为只要有网络交互就一定会有延迟和数据丢失。
当选择了C(一致性)时,如果由于网络分区而无法保证特定信息是最新的,则系统将返回错误或超时。
当选择了A(可用性)时,系统将始终处理客户端的查询并尝试返回最新的可用的信息版本,即使由于网络分区而无法保证其是最新的。
边栏推荐
- 数据建模有哪些模型
- Redis cluster
- 【每日一题】搬运工 (DFS / DP)
- 英雄联盟轮播图自动轮播
- Digital people anchor 618 sign language with goods, convenient for 27.8 million people with hearing impairment
- Global and Chinese market of bank smart cards 2022-2028: Research Report on technology, participants, trends, market size and share
- Redis geospatial
- Global and Chinese market for annunciator panels 2022-2028: Research Report on technology, participants, trends, market size and share
- SimCLR:NLP中的对比学习
- Redis cluster
猜你喜欢
随机推荐
068.查找插入位置--二分查找
Selenium+pytest automated test framework practice
AcWing 2456. Notepad
Solve the problem of inconsistency between database field name and entity class attribute name (resultmap result set mapping)
Heap (priority queue) topic
Master slave replication of redis
Redis之cluster集群
The carousel component of ant design calls prev and next methods in TS (typescript) environment
Kratos ares microservice framework (I)
Withdrawal of wechat applet (enterprise payment to change)
Pytest parameterization some tips you don't know / pytest you don't know
Persistence practice of redis (Linux version)
IDS' deletion policy
Ijcai2022 collection of papers (continuously updated)
MapReduce工作机制
Basic usage of xargs command
Minio distributed file storage cluster for full stack development
QML type: locale, date
The order of include header files and the difference between double quotation marks "and angle brackets < >
Global and Chinese markets for hardware based encryption 2022-2028: Research Report on technology, participants, trends, market size and share