写点什么

CAP 原理简述及应用

发布于: 2020 年 11 月 01 日



cap原理介绍

  • Consistency一致性: 访问所有的节点得到的数据应该是一样的。



  • Availability可用性: 所有的节点都保持高可用性。



  • Partiton tolerence分区容忍性: 在节点不能通信时,要保证系统可以继续正常服务。



cap应用场景



CAP 理论可以表述为,一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)这三项中的两项。



AP(可用性+容忍性)



原则: 优先保证可用性,节点信息并不是最新的。



样例:eureka,elasticsearch



CP(一致性+容忍性)



原则: 一致性的数据结果、同时系统对网络分割具备容错性,但是它不能保证每次服务的可用性



样例:zookeeper(分布式配置服务、同步服务和命名注册)



ca(一致性、可用性)



数据同步服务



用户头像

还未添加个人签名 2018.10.01 加入

还未添加个人简介

评论

发布
暂无评论
CAP原理简述及应用