转自 https://bj2017.archsummit.com/training/2
课程大纲
- 微服务原理
- 康威法则,微服务和模块化组合式企业
- 微服务先决条件,适用性和演化性
- 微服务团队,组织架构和中台战略
- 微服务基础架构和开源实践
- 基础架构综述和大图The Big Picture
- 康威法则,微服务和模块化组合式企业
- 微服务先决条件,适用性和演化性
- 微服务团队,组织架构和中台战略
- 公共运行时服务
- 服务发现Eureka/Consul
- API网关Zuul
- 配置中心Apollo
- 服务框架和通信模式
- RPC vs REST框架(Spring Boot, Thrift)
- 聚合层和后台服务层
- 监控告警和可靠性工程
- 综述三层监控体系
- 数据采集总线(Agent + Kafka)
- 统一日志(ELK)
- 统一度量(InfluxDB/KairosDB)
- 调用链监控(CAT)
- 统一告警(ZMON)
- 限流熔断和Hystrix
- 后台服务
- 消息服务MQ(Kakfa/RocketMq)
- 任务调度Job(XXL-Job)
- 缓存服务(CacheCloud)
- 分布式数据访问层(ShardingJDBC/MyCat)
- 统一认证服务
- 持续交付
- 容器虚拟化和不可变基础设施
- 容器云平台marathon
- 持续集成,多环境和发布流水线
- 蓝绿、金丝雀和灰度发布
- 基础架构综述和大图The Big Picture