分布式理论
1.cap理论
1.C-Consistency:一致性
一致性是指写操作后的读操作可以读取到最新的数据状态,当数据分布在多个节点上,从任意节点上读取的数据都是最新的状态。
2.A-Availability:可用性
可用性是指任何事务操作都可以得到响应结果,且不会出现响应超时或响应错误。
3.P-Partitial tolerance:分区容错性
通常分布式系统的各个节点部署在不同的子网,这就是网络分区,不可避免的会出现由于网络问题而导致节点之间通信失败,此时仍可对外提供服务,这就叫分区容忍性。
cap的组合方式
1.AP:放弃一致性,业务场景:订单退款,今日退款,明日到账
2.CP:放弃可用性,业务场景:银行转账
3.CA:放弃分区容错性,即不进行分区,系统将不是一个标准的分布式系统,最常用的关系型数据就满足了CA
浙公网安备 33010602011771号