1. 分布式系统
目标:
- 什么是分布式
- 分布式的作用
- 分布式和单体结构的对比
- CAP定理
- 集群,分布式,微服务的区别
1.1 什么是分布式
- 权威的定义
- 利用物理架构形成多个自制的处理元素,不共享主共存,但是通过发信息合作
1.2 分布式的作用
1.3 分布式和单体结构的对比
1.4 CAP定理
- CAP定理
- CAP的重要性
- CAP理论是什么
- C( Consistency,-致性):读操作是否总能渎到前一个写操作的结果
- A( Availabilitly,可用性):非故障节点应该在合理的时间内作出合理
- P(Partition tolerance,分区容错性):当出现网络分区现象后,系统能够继续运行
- 分区容错
- 一致性
- 可用性
- CAP怎么选择?
1.5 集群,分布式,微服务的区别
- 集群和分布式的区别
- 分布式:一个业务分拆多个子业务,部署在不同的服务器上
- 集群:同一个业务,部署在多个服务器上
- 集群和微服务的区别
- 集群:分散压力
- 微服务:分散能力
- 微服务和分布式区别
- 微服务是架构设计方式
- 分布式是系统部署方式
2. Docker应用
2.1 Docker的基本概念、用途、核心思想
-
Docker应用广泛
- 京东618: 15万个 Docker实例,所有业务全部容器化
- Docker实践,来自沪江、滴滴、蘑菇街架构师的经验之谈
-
Docker是什么
- Docker是一个用来装程序及其环境的容器,属于