【Zookeeper】CAP理论——CAP介绍

CAP定理

一个分布式系统最多只能同时满足一致性(Consistency),可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项

一致性:指的是"all nodes see the same data at the same time",即更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致

可用性:Availability

可用性指"Reads and writes always succeed"

即服务一直可用,而且是正常响应时间

分区容错性(Partition tolerance)

分区容错性指" the system continues to operate despite arbitrary message loss or failure of part of the system"

即分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。------------避免单点故障,就要进行冗余部署,冗余部署相当于是服务的分区,这样的分区就具备了容错性

分布式系统

p:分区容错性(必须得有)

c:一致性

a:可用性

该系统如果允许在数据同步得过程中对外提供服务,那追求得是AP,反之追求得是CP

相关推荐
迷途之人不知返7 小时前
【文件系统】-4-软硬连接
linux
1234567890@world9 小时前
正点原子 ATK-DLRK3568 嵌入式Linux系统开发手册V1.3 详细总结
linux·stm32·单片机
sun_weitao9 小时前
极简版 MCP 工具实现方案
java·linux·服务器
GlobalInfo10 小时前
上新 | 全球及中国起重机摄像系统行业研究报告(2026版):市场现状、行业前景与占有率分析
大数据·分布式·微服务·ai·相机
爱和冰阔落11 小时前
【Linux】线程安全进阶:单例模式、可重入函数与死锁排查
linux·运维·安全·单例模式
先知后行。11 小时前
pimpl
linux
方方洛11 小时前
ray教程-11-可观测性与调试
人工智能·分布式·机器学习
q275513004212 小时前
AS8132 DP转HDMI 4K60(420)被动式 国产性价比AS方案
linux·算法·硬件架构·dash
刚入门的大一新生13 小时前
Linux-进程间通信2
linux·运维·服务器
电科_银尘13 小时前
【深度学习项目实战·02】Linux服务器环境搭建:从SSH登录到稳定运行项目
linux·服务器·深度学习