系统设计网络
- 分类
- 分布式系统
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:40
答案
C:一致性,是指所有节点访问的都是同一份最新的数据 A:可用性,指的是集群部分节点发生故障后,集群仍然可以正常响应 P:分区容错性,指的是分布式系统出现网络分区时候,仍然能够提供服务 CAP理论呢在一个系统当中他只能保证其中的两个,通常来说我们会选择CP或则AP作为系统的架构,因为使用CA的时候,如果你的网络分区出现了故障,这样为了保证一致性,我们就会禁止其他节点的读写操作,这就和A发生了冲突。 CP一般来说适用于要求强一致性的场景,像比如银行业务,而AP更适合需要保证高可用性的场景,也是现在大部分场景的一个选择。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(分布式).md
knowledge_noteQuestion 1: 什么是CAP理论?为什么通常选择CP或AP?
Source answer: C:一致性,是指所有节点访问的都是同一份最新的数据 A:可用性,指的是集群部分节点发生故障后,集群仍然可以正常响应 P:分区容错性,指的是分布式系统出现网络分区时候,仍然能够提供服务 CAP理论呢在一个系统当中他只能保证其中的两个,通常来说我们会选择CP或则AP作为系统的架构,因为使用CA的时候,如果你的网络分区出现了故障,这样为了保证一致性,我们就会禁止其他节点的读写操作,这就和A发生了冲突。 CP一般来说适用于要求强一致性的场景,像比如银行业务,而AP更适合需要保证高可用性的场景,也是现在大部分场景的一个选择。
Reviewed answer: CAP指一致性、可用性、分区容错性。分布式系统在出现网络分区时无法同时完全满足三者,通常在实际架构中选择CP或AP。CP适合强一致场景,AP适合高可用场景。