深入理解分布式技术 - 理论基石 CAP

文章目录

  • 概要
  • CAP
  • Waht's CAP
  • Prove CAP
  • CAP 理论的应用
  • CP 和 AP 架构的取舍

深入理解分布式技术 - 理论基石 CAP_第1张图片

概要

现如今,数据规模越来越大,应用系统需要处理海量数据的同时还需要确保高并发下系统性能的优越。

相较于传统的集中式的系统架构, 分布式系统由于具有良好的扩展性,可以动态扩展服务和存储节点,使用廉价的机器构建高性能的服务,更适合如今的互联网业务。分布式系统技术已经成为微服务架构、大数据、云计算等技术领域的基石。

我们来梳理一下,掌握分布式技术中常见的知识点

  • 分布式系统理论和设计

  • 分布式事务和一致性

  • 分布式存储和常见的中间件

  • 分布式服务及微服务架构

  • 分布式缓存和常见 NoSQL 应用

  • 分布式下数据库的拆分,比如读写分离、分库分表

  • 消息中间件的应用,常见组件的选型

  • 合理应用分布式技术,实现系统的高可用

分布式基础:扎实的理论是进一步学习分布式知识的钥匙, CAP 和 Base 理论、各种数据一致性模型,以及两阶段和三阶段提交协议等。

<

你可能感兴趣的:(【小工匠聊架構】,cap)