模型服务连接失败

什么是CAP理论?为什么通常选择CP或AP?

系统设计网络
分类
分布式系统
难度
未设置
来源数
1
更新时间
2026/03/29 15:40

答案

C:一致性,是指所有节点访问的都是同一份最新的数据 A:可用性,指的是集群部分节点发生故障后,集群仍然可以正常响应 P:分区容错性,指的是分布式系统出现网络分区时候,仍然能够提供服务 CAP理论呢在一个系统当中他只能保证其中的两个,通常来说我们会选择CP或则AP作为系统的架构,因为使用CA的时候,如果你的网络分区出现了故障,这样为了保证一致性,我们就会禁止其他节点的读写操作,这就和A发生了冲突。 CP一般来说适用于要求强一致性的场景,像比如银行业务,而AP更适合需要保证高可用性的场景,也是现在大部分场景的一个选择。

相关题目(5)

分布式系统并发系统设计
分布式系统并发系统设计Redis
分布式系统系统设计
分布式系统系统设计
分布式系统系统设计

元信息

审核状态: active
关联来源: 1

来源面经题(0)

这道题目前没有手动沉淀的面经题来源。

来源(1)

Java八股(分布式).md

knowledge_note
Question 1: 什么是CAP理论?为什么通常选择CP或AP? Source answer: C:一致性,是指所有节点访问的都是同一份最新的数据 A:可用性,指的是集群部分节点发生故障后,集群仍然可以正常响应 P:分区容错性,指的是分布式系统出现网络分区时候,仍然能够提供服务 CAP理论呢在一个系统当中他只能保证其中的两个,通常来说我们会选择CP或则AP作为系统的架构,因为使用CA的时候,如果你的网络分区出现了故障,这样为了保证一致性,我们就会禁止其他节点的读写操作,这就和A发生了冲突。 CP一般来说适用于要求强一致性的场景,像比如银行业务,而AP更适合需要保证高可用性的场景,也是现在大部分场景的一个选择。 Reviewed answer: CAP指一致性、可用性、分区容错性。分布式系统在出现网络分区时无法同时完全满足三者,通常在实际架构中选择CP或AP。CP适合强一致场景,AP适合高可用场景。