班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
开课地址:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站) 【武汉分部】:佳源大厦【成都分部】:领馆区1号【沈阳分部】:沈阳理工大学【郑州分部】:锦华大厦【石家庄分部】:瑞景大厦【北京分部】:北京中山学院 【南京分部】:金港大厦
最新开班 (连续班 、周末班、晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
第一节:微服务基础 1.什么是微服务,微服务架构的本质
2.CAP理论
3.微服务架构的常用手段都有哪些?
4.Base原理
5.API网关及如何应用的
第二节:互联网架构演进 1.互联网架构演进的过程
2.六种不同架构中关键的技术剖析
3.不同架构的优缺点分析;
4.微服务架构和SOA架构区别
5.微服务架构的监控
6.大型互联网公司微服务架构演进案例分析
第三节:微服务的划分及设计 1.微服务划分经验及方法论
2.微服务架构设计模式
3.服务调用关系设计原则
4.服务注册发现设计原则
5.微服务的隔离容错机制
6.微服务中如何做降级、流控、熔断等
7.微服务调用链
8.微服务架构中团队如何高效运作
第四节:微服务中的Spring Boot 1. 什么是Spring Boot
2. Spring Boot主要特征和优点
3. Spring Boot 环境搭建
4. Spring Boot 实战案例
第五节:微服务中的服务化 1.微服务与Spring Cloud
2.服务注册和服务发现-Eureka的使用
3.服务注册和服务发现-Eureka的深入了解
4.负载均衡-Ribbon的使用
5.负载均衡-Ribbon的深入了解
6.声明式REST客户端-Feign的使用
7.声明式REST客户端-Feign的高级特性
8.断路器-Hystrix的认识
9.断路器-Hystrix的深入了解
10.断路器-Hystrix的隔离策略
11.服务网关-Zuul的使用
12.服务网关-Zuul的深入了解
13.分布式配置中心-Config的使用
14.分布式配置中心-Config的深入了解
15.案例分析
第六节:微服务中的数据存储 1.数据存储层冗余我们如何做?
2.数据存储层数据备份如何落地?
3.数据存储层失效转移机制如何设计?
4.数据存储层数据高可靠性如何设计保证?
5.数据存储层数据如何做到高可访问性?
6.数据存储层数据一致性如何做到?
7.分布式事务如何保证?实现原理是哪些
8.数据存储层高可用架构设计最佳实践是什么?
9.我们的实践案例
第七节:微服务中的多级缓存 1.微服务系统使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)
2.微服务系统缓存冗余如何设计?
3.微服务系统缓存一致性如何保证?
4.微服务系统缓存命中率如何保证?
5.微服务系统缓存设计的最佳实践是什么?
6.我们的实践案例
第八节:微服务中的系统监控 1.事前、事中、事后监控重要性;
2.微服务架构中监控的目标;
3.微服务架构中监控的范围;
4.微服务架构中统一监控平台技术架构讲解;
5.微服务系统中监控数据采集方法是什么?
6.微服务系统设计监控的最佳实践是什么?
7.我们的实践案例
第九节:微服务中的日志查询 1.云端日志体系的重要性
2.日志系统的设计
3.日志系统的实践
第十节:持续交付机制 1.微服务架构如何代码控制?
2.微服务架构自动化测试?
3.微服务架构如何预先发布验证?
4.微服务架构如何灰度发布?
5.微服务架构如何自动化发布?
6.微服务架构设计软件质量保证最佳实践是什么
7.我们的实践案例
|