• 搜素结果

 / 

微服务架构设计与实践

转转
首席架构师
3788
28038
11574
微服务架构设计与实践
推荐课程
9.0评分
推荐课程
9.0评分
¥

5800.00

每人

课程时长

课程排期

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系

地点: 该课程暂无排期
没有地点信息
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

课程详细[html版]

课程信息

随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的微服务架构(MicroService Architecture),变成了一件极具挑战的事情。一个好的微服务架构可以以最低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。传统的架构已无法满足业务持续快速创新的需求,微服务架构(MicroService Architecture)应运而生。相信大家对微服务架构都有一定的认识,但对微服务架构如何在项目中落地实践,缺乏一些经验。
老师一直从事微服务架构设计工作,根据在百度、58集团等多年满足海量用户请求的微服务架构设计经验,带领大家一起学习互联网的微服务架构如何设计?理论结合实践,并重点讲述案例,深入剖析微服务架构设计的高可用性。并一同探讨如何满足贵企业的高可用微服务架构设计。
来吧,一起揭开“微服务架构设计与实践”的神秘面纱!

培训特色

如何在各种各样,纷繁复杂的技术中构建最适合企业的微服务架构(MicroService Architecture),变成了一件极具挑战的事情。一个好的微服务架构可以以最低的成本、更灵活的方式,满足企业用户需求。

目标收益

传统的架构已无法满足业务持续快速创新的需求,微服务架构(MicroService Architecture)应运而生。讲师从事微服务架构设计工作,根据在百度、58集团等多年满足海量用户请求的微服务架构设计经验,带领大家一起学习互联网的微服务架构如何设计?理论结合实践,并重点讲述案例,深入剖析微服务架构设计的高可用性。并一同探讨如何满足贵企业的高可用微服务架构设计。

培训对象

架构师、项目经理

学员基础

3-5年架构经验;相信大家对微服务架构都有一定的认识,但对微服务架构如何在项目中落地实践,缺乏一些经验。

课程大纲

主题 内容

第一课:微服务架构知识原理篇

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. 微服务架构之我们的实践案例;

第十二课:微服务架构设计之性能评估&扩容篇

1. 微服务架构之服务性能评估目的;
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. ……

第一课:微服务架构知识原理篇

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. 微服务架构之我们的实践案例;

第十二课:微服务架构设计之性能评估&扩容篇

1. 微服务架构之服务性能评估目的;
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. ……

+加载更多
Donec quam felis

Thousand unknown plants are noticed by me: when I hear the buzz of the little world among the stalks, and grow familiar with the countless indescribable forms of the insects and flies, then I feel the presence of the Almighty, who formed us in his own image, and the breath

I am alone, and feel the charm of existence in this spot, which was created for the bliss of souls like mine. I am so happy, my dear friend, so absorbed in the exquisite sense of mere tranquil existence, that I neglect my talents. I should be incapable of drawing a single stroke at the present moment; and yet.

+加载更多

近期公开课推荐

29
六月
上海
移动应用产品设计

在移动互联网飞速发展的今天,用户体验的重…

30
六月
广东
质量保障体系设计及建设

此课程为MSUP金牌经典课程,已经在各大IT公司…

30
六月
广东
互联网高可用架构设计与实践

互联网架构师应对如今的高并发要具备哪些能…

30
六月
北京
高级性能测试与性能分析

本课程解析了性能测试理论知识,分析性能测…

30
六月
北京
领域驱动设计

领域驱动设计

课程反馈

课程评分

9.0

0人反馈

用户还看了其他课程

如何应用设计思维设计出用户喜欢的产品

如何应用设计思维设计出用户喜欢的产品

2451人看过
0人评价
Web Application Testing for Developers

Web Application Testing for Developers

5807人看过
0人评价

欢迎来到msup!

还不是msup会员?快来注册吧!

立即注册

服务热线

400-812-8020

market@msup.com.cn

官方微信公众号

微信公众号:msupclub

Copyright © 2017 msup

京ICP备09001521号