课程

课程介绍

理论与实践相结合、案例分析与行业应用穿插进行
专家精彩内容解析、学员专题讨论、分组研究
通过全面知识理解、专题技能演示和实践引导学员掌握课程内容

培训对象

微服务架构师,微服务应用开发工程师,微服务运维工程师

课程收益

使用Docker-Compose在开发环境中运行多个服务
学习掌握微服务的测试策略与PACT测试
学习掌握微服务的安全机制与OAuth2.0实现
学习掌握微服务间的异步通信机制
学习了解微服务的监控与告警
学习掌握微服务架构的日志聚合
构建微服务的持续交付流水线

知识概要

微服务架构知识原理篇
微服务架构设计之总体架构篇
微服务架构设计之框架选择篇
微服务架构设计之开发框架篇
微服务架构设计之容器篇
微服务架构设计之服务注册篇
微服务架构设计之服务发现篇
微服务架构设计之服务网关篇
微服务架构设计之关键技术篇
微服务架构设计之自动化部署篇
微服务架构设计之柔性可用篇
微服务架构设计之性能评估&扩容篇
微服务架构设计之监控篇
微服务架构设计之安全篇
微服务架构设计之问题分析篇
微服务架构设计之案例篇

课程大纲

模块

学习内容

第一课

微服务架构知识原理篇

什么是微服务架构

微服务架构特点

微服务架构与SOA架构区别与联系

微服务架构应用场景

微服务架构挑战

第二课

微服务架构设计之总体架构篇

互联网架构演进

微服务架构构成(服务拆分、服务拓扑关系图)

微服务架构设计原则

微服务架构服务粒度设计

微服务架构之我们的实践案例

第三课

微服务架构设计之框架选择篇/strong>

微服务架构设计之开发框架选择

微服务架构设计之容器选择

微服务架构设计之服务注册选择

微服务架构设计之服务网关选择

微服务架构设计之自动化部署选择

微服务架构设计之我们的实践案例

第四课

微服务架构设计之开发框架篇

微服务架构设计开发框架选择原因

微服务架构设计之环境搭建

微服务架构设计之开发技巧&注意事项

微服务架构设计之实战案例

第五课

微服务架构设计之容器篇

微服务架构设计容器选择Docker原因

微服务架构设计Docker环境搭建

微服务架构设计Docker实战案例

第六课

微服务架构设计之服务注册篇

微服务架构设计需要服务注册原因

微服务架构设计服务注册选择原因

微服务架构设计服务注册环境搭建

微服务架构设计之服务注册设计

微服务架构设计之服务注册实践案例

第七课

微服务架构设计之服务发现篇

微服务架构设计为什么需要服务发现

微服务架构设计服务发现设计(Session设计)

微服务架构设计服务发现实践案例

第八课

微服务架构设计之服务网关篇

微服务架构设计服务网关作用

微服务架构设计服务网关为什么选择

微服务架构设计之网关环境搭建

微服务架构设计之服务网关设计

微服务架构设计之实践案例

第九课

微服务架构设计之关键技术篇

微服务架构设计之微服务无状态化设计

微服务架构设计之负载均衡设计

微服务架构设计之分级管理

微服务架构设计之异步调用

微服务架构设计之设置合理超时

微服务架构设计之服务降级

微服务架构设计之幂等设计

微服务架构设计之我们的实践案例

第十课

微服务架构设计之自动化部署篇

微服务架构设计自动化部署目的

微服务架构设计自动化部署为什么选择Jenkins

微服务架构设计Jenkins环境搭建

微服务架构设计自动化部署模式/架构

微服务架构设计之我们的实践案例

第十一课

微服务架构设计之柔性可用篇

微服务架构之服务柔性可用概念

微服务架构之服务柔性可用使用业务场景

微服务架构之服务柔性可用设计环节

微服务架构之服务柔性可用之原则篇、架构篇、框架篇、业务篇

微服务架构之移动时代柔性可用打造

微服务架构之我们的实践案例

第十二课

微服务架构设计之性能评估&扩容篇

微服务架构之服务性能评估目的

微服务架构之服务性能相关环节

微服务架构之服务性能评估工具

微服务架构之服务性能评估方法

微服务架构之服务扩容

微服务架构之我们的案例

第十三课

微服务架构设计之监控篇

微服务架构监控重要性

微服务架构监控数据采集方法

微服务架构监控设计

微服务架构之进程监控

微服务架构之语义监控

微服务架构之错误日志监控

微服务架构之机器资源监控

微服务架构之数据波动监控

微服务架构之优秀监控框架选择

微服务架构设计之我们的实践案例

第十四课

微服务架构设计之安全篇

微服务架构之安全重要性

微服务架构之被攻击类型

微服务架构之XSS攻击

微服务架构之注入攻击

微服务架构之CSRF攻击

微服务架构之其他攻击

微服务架构之通用防护

微服务架构之数据加密(连接、传输、存储)

微服务架构之反作弊

微服务架构之我们的实践案例

第十五课

微服务架构设计之问题分析篇

微服务架构之线程堆栈技巧

微服务架构之线程堆栈分析方法

微服务架构之借助堆栈分析性能瓶颈方法

微服务架构之我们的实践案例

第十六课

微服务架构设计之案例篇

认证过程

无认证考试

开班信息

暂无开班信息