IA137:微服务架构设计与实践

开班计划时间:12 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:对微服务架构设计感兴趣的同学,最好有一定的后台研发经验。
学习收获:学习互联网主流微服务架构以及大规模线上实战经验 掌握互联网的大规模微服务架构设计等核心技能
详细大纲
1 微服务架构之知识原理篇
1.1 什么是微服务架构
1.2 微服务架构特点
1.3 微服务架构与SOA架构区别与联系
1.4 微服务架构应用场景
1.5 微服务架构挑战
2 微服务架构设计之总体架构篇
2.1 互联网架构演进
2.2 微服务架构构成(服务拆分、服务拓扑关系图)
2.3 微服务架构设计原则
2.4 微服务架构服务粒度设计
2.5 微服务架构之我们的实践案例
3 微服务架构设计之框架选择篇
3.1 微服务架构设计之开发框架选择(Spring Boot)
3.2 微服务架构设计之容器选择(Docker)
3.3 微服务架构设计之服务注册选择(Zookeeper、Etcd、Consul)
3.4 微服务架构设计之服务网关选择(Nginx、Node.js、Netflix Zuul)
3.5 微服务架构设计之自动化部署选择(Jenkins、GitLab CI)
4 微服务架构设计之开发框架篇
4.1 微服务架构设计开发框架选择Spring Boot 原因
4.2 微服务架构设计之Spring Boot 环境搭建
4.3 微服务架构设计之Spring Boot 开发技巧&注意事项
4.4 微服务架构设计之Spring Boot 实战案例
5 微服务架构设计之容器篇
5.1 微服务架构设计容器选择Docker原因
5.2 微服务架构设计Docker实战案例
5.3 微服务架构设计Docker环境搭建
6 微服务架构设计之服务注册篇
6.1 微服务架构设计需要服务注册原因
6.2 微服务架构设计服务注册选择Zookeeper原因
6.3 微服务架构设计Zookeeper环境搭建
6.4 微服务架构设计之服务注册设计
6.5 微服务架构设计之服务注册实践案例
7 微服务架构设计之服务发现篇
7.1 微服务架构设计为什么需要服务发现
7.2 微服务架构设计服务发现设计(Session设计)
7.3 微服务架构设计服务发现实践案例
8 微服务架构设计之服务网关篇
8.1 微服务架构设计服务网关作用
8.2 微服务架构设计服务网关为什么选择Nginx
8.3 微服务架构设计之Nginx网关环境搭建
8.4 微服务架构设计之服务网关设计
8.5 微服务架构设计之实践案例
9 微服务架构设计之关键技术篇
9.1 微服务架构设计之微服务无状态化设计
9.2 微服务架构设计之负载均衡设计
9.3 微服务架构设计之分级管理
9.4 微服务架构设计之异步调用(状态机等方式)
9.5 微服务架构设计之设置合理超时
9.6 微服务架构设计之服务降级
9.7 微服务架构设计之幂等设计
9.8 微服务架构设计之我们的实践案例
10 微服务架构设计之自动化部署篇
10.1 微服务架构设计自动化部署目的
10.2 微服务架构设计自动化部署为什么选择Jenkins
10.3 微服务架构设计Jenkins环境搭建
10.4 微服务架构设计自动化部署模式/架构
10.5 微服务架构设计之我们的实践案例
11 微服务架构设计之柔性可用篇
11.1 微服务架构之服务柔性可用概念
11.2 微服务架构之服务柔性可用使用业务场景
11.3 微服务架构之服务柔性可用设计环节
11.4 微服务架构之服务柔性可用之原则篇、架构篇、框架篇、业务篇
11.5 微服务架构之移动时代柔性可用打造
11.6 微服务架构之我们的实践案例
12 微服务架构设计之性能评估&扩容篇
12.1 微服务架构之服务性能评估目的
12.2 微服务架构之服务性能相关环节
12.3 微服务架构之服务性能评估工具
12.4 微服务架构之服务性能评估方法
12.5 微服务架构之服务扩容
12.6 微服务架构之我们的案例
13 微服务架构设计之监控篇
13.1 微服务架构监控重要性
13.2 微服务架构监控数据采集方法
13.3 微服务架构监控设计
13.4 微服务架构之进程监控
13.5 微服务架构之语义监控
13.6 微服务架构之错误日志监控
13.7 微服务架构之机器资源监控
13.8 微服务架构之数据波动监控
13.9 微服务架构之优秀监控框架选择(open-falcon)
13.10 微服务架构设计之我们的实践案例
14 微服务架构设计之安全篇
14.1 微服务架构之安全重要性
14.2 微服务架构之被攻击类型
14.3 微服务架构之XSS攻击
14.4 微服务架构之注入攻击
14.5 微服务架构之CSRF攻击
14.6 微服务架构之其他攻击
14.7 微服务架构之通用防护
14.8 微服务架构之数据加密(连接、传输、存储)
14.9 微服务架构之反作弊
14.10 微服务架构之我们的实践案例
15 微服务架构设计之问题分析篇
16 微服务架构之线程堆栈技巧
16.1 微服务架构之线程堆栈分析方法
16.2 微服务架构之借助堆栈分析性能瓶颈方法
16.3 微服务架构之我们的实践案例
17 微服务架构设计之案例篇
17.1 《转转架构演进》
17.2 《IM架构演进》
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: