敏敏是恶魔

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

分布式理论

1.cap理论

1.C-Consistency:一致性

一致性是指写操作后的读操作可以读取到最新的数据状态,当数据分布在多个节点上,从任意节点上读取的数据都是最新的状态。

2.A-Availability:可用性

可用性是指任何事务操作都可以得到响应结果,且不会出现响应超时或响应错误。

3.P-Partitial tolerance:分区容错性

通常分布式系统的各个节点部署在不同的子网,这就是网络分区,不可避免的会出现由于网络问题而导致节点之间通信失败,此时仍可对外提供服务,这就叫分区容忍性。

cap的组合方式

1.AP:放弃一致性,业务场景:订单退款,今日退款,明日到账

2.CP:放弃可用性,业务场景:银行转账

3.CA:放弃分区容错性,即不进行分区,系统将不是一个标准的分布式系统,最常用的关系型数据就满足了CA

posted on 2021-03-09 16:56  敏敏是恶魔  阅读(112)  评论(0)    收藏  举报