结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
孙玄
2天
5200元/人
我个人一直从事微服务架构设计工作,根据在百度、58集团等多年满足海量用户请求的微服务架构设计经验,带领大家一起学习互联网的微服务架构如何设计?理论结合实践,并重点讲述案例,深入剖析微服务架构设计的高可用性。并一同探讨如何满足贵企业的高可用微服务架构设计。
来吧,一起揭开“微服务架构设计与实践”的神秘面纱!
主题 | 大纲 |
第一课:微服务架构知识原理篇 |
1. 什么是微服务架构; 2. 微服务架构特点; 3. 微服务架构与SOA架构区别与联系; 4. 微服务架构应用场景; 5. 微服务架构挑战; |
第二课:微服务架构设计之总体架构篇 |
1. 互联网架构演进; 2. 微服务架构构成(服务拆分、服务拓扑关系图); 3. 微服务架构设计原则; 4. 微服务架构服务粒度设计; 5. 微服务架构之我们的实践案例 |
第三课:微服务架构设计之框架选择篇 |
1. 微服务架构设计之开发框架选择(Spring Boot); 2. 微服务架构设计之容器选择(Docker); 3. 微服务架构设计之服务注册选择(Zookeeper、Etcd、Consul); 4. 微服务架构设计之服务网关选择(Nginx、Node.js、Netflix Zuul); 5. 微服务架构设计之自动化部署选择(Jenkins、GitLab CI); 6. 微服务架构设计之我们的实践案例; |
第四课:微服务架构设计之开发框架篇 |
1. 微服务架构设计开发框架选择Spring Boot 原因; 2. 微服务架构设计之Spring Boot 环境搭建; 3. 微服务架构设计之Spring Boot 开发技巧&注意事项; 4. 微服务架构设计之Spring Boot 实战案例; |
第五课:微服务架构设计之容器篇 |
1. 微服务架构设计容器选择Docker原因; 2. 微服务架构设计Docker环境搭建; 3. 微服务架构设计Docker实战案例; |
第六课:微服务架构设计之服务注册篇 |
1. 微服务架构设计需要服务注册原因; 2. 微服务架构设计服务注册选择Zookeeper原因; 3. 微服务架构设计Zookeeper环境搭建; 4. 微服务架构设计之服务注册设计; 5. 微服务架构设计之服务注册实践案例 |
第七课:微服务架构设计之服务发现篇 |
1. 微服务架构设计为什么需要服务发现; 2. 微服务架构设计服务发现设计(Session设计); 3. 微服务架构设计服务发现实践案例; |
第八课:微服务架构设计之服务网关篇 |
1. 微服务架构设计服务网关作用; 2. 微服务架构设计服务网关为什么选择Nginx; 3. 微服务架构设计之Nginx网关环境搭建; 4. 微服务架构设计之服务网关设计; 5. 微服务架构设计之实践案例; |
第九课:微服务架构设计之关键技术篇 |
1. 微服务架构设计之微服务无状态化设计; 2. 微服务架构设计之负载均衡设计; 3. 微服务架构设计之分级管理; 4. 微服务架构设计之异步调用(状态机等方式); 5. 微服务架构设计之设置合理超时; 6. 微服务架构设计之服务降级; 7. 微服务架构设计之幂等设计; 8. 微服务架构设计之我们的实践案例 |
第十课:微服务架构设计之自动化部署篇 |
1. 微服务架构设计自动化部署目的; 2. 微服务架构设计自动化部署为什么选择Jenkins; 3. 微服务架构设计Jenkins环境搭建; 4. 微服务架构设计自动化部署模式/架构; 5. 微服务架构设计之我们的实践案例; |
第十一课:微服务架构设计之柔性可用篇 |
1. 微服务架构之服务柔性可用概念; 2. 微服务架构之服务柔性可用使用业务场景; 3. 微服务架构之服务柔性可用设计环节; 4. 微服务架构之服务柔性可用之原则篇、架构篇、框架篇、业务篇; 5. 微服务架构之移动时代柔性可用打造; 6. 微服务架构之我们的实践案例; |
第十二课:微服务架构设计之性能评估&扩容篇 |
微服务架构之服务性能评估目的; 2. 微服务架构之服务性能相关环节; 3. 微服务架构之服务性能评估工具; 4. 微服务架构之服务性能评估方法; 5. 微服务架构之服务扩容; 6. 微服务架构之我们的案例; |
第十三课:微服务架构设计之监控篇 |
1. 微服务架构监控重要性; 2. 微服务架构监控数据采集方法; 3. 微服务架构监控设计; 4. 微服务架构之进程监控; 5. 微服务架构之语义监控; 6. 微服务架构之错误日志监控; 7. 微服务架构之机器资源监控; 8. 微服务架构之数据波动监控; 9. 微服务架构之优秀监控框架选择(open-falcon); 10. 微服务架构设计之我们的实践案例; |
第十四课:微服务架构设计之安全篇 |
1. 微服务架构之安全重要性; 2. 微服务架构之被攻击类型; 3. 微服务架构之XSS攻击; 4. 微服务架构之注入攻击; 5. 微服务架构之CSRF攻击; 6. 微服务架构之其他攻击; 7. 微服务架构之通用防护; 8. 微服务架构之数据加密(连接、传输、存储); 9. 微服务架构之反作弊; 10. 微服务架构之我们的实践案例; |
第十五课:微服务架构设计之问题分析篇 |
1. 微服务架构之线程堆栈技巧; 2. 微服务架构之线程堆栈分析方法; 3. 微服务架构之借助堆栈分析性能瓶颈方法; 4. 微服务架构之我们的实践案例; |
第十六课:微服务架构设计之案例篇 |
1. 《转转架构演进》 2. 《IM架构演进》 3. …… |