首页 实战 Spring Cloud / Alibaba 微服务架构实战,从架构设计到开发实践,手把手实现
收藏

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现,吃透微服务架构与技术

Spring Cloud / Alibaba 微服务架构实战,从架构设计到开发实践,手把手实现

限时优惠
¥428.00
原价¥488.00
难度 中级 时长 40小时 学习人数 71 综合评分 10.00

Spring Cloud / Alibaba 微服务架构实战,从架构设计到开发实践,手把手实现

限时优惠 ¥428.00

¥488.00

微服务解决方案与工程实践
套餐价格:¥799.00
2门课 总价:¥887.00
立即购买
从单体到微服务,提升市场竞争力
套餐价格:¥709.00
2门课 总价:¥787.00
立即购买
微服务+全栈,打造全方位能力
套餐价格:¥789.00
2门课 总价:¥876.00
立即购买

没有实战过微服务架构的人,不能说真懂微服务。因为除了技术的实现,这其中还涉及了难以量化的业务拆分和组件化思想。这门课就带大家以电商工程为例,基于Spring Cloud / SpringCloud Alibaba ,融合常用组件/中间件,进行微服务架构设计和开发,获取真正的企业级微服务解决方案。

张勤一
讲师

java开发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

完整落地企业级项目,系统掌握微服务架构设计与实现方案

无论工作,还是面试,让你更有底气

技术纵深
灵活使用主流微服务框架
Spring Cloud
Spring Cloud Alibaba
通用/常用的微服务开发组件
原理+实践,带你学懂、会用
经验补足
开发企业级微服务项目
以电商工程业务拆分为主线
从场景出发
落地微服务组件的集成和应用
工程编码、部署、测试流程与规范
思维提升
透视实践中的热点问题
透彻清晰的微服务思想
如何基于DDD对服务进行合适的拆分?
怎样进行框架/技术选型?
……

面对微服务落地中存在的各种问题,教给你更系统的解决方案

关于微服务工程架构

我负责的工程需要上微服务,服务治理(服务注册与服务发现)怎么去做?

微服务工程的入口一定是网关,怎么实现网关? 路由配置经常变更,怎样做到动态路由管理?

我应该如何去搭建微服务工程?通用的代码、通用的配置应该怎么做到重用?

......

关于微服务工程监控
和保护

熔断、降级、服务隔离是高可用系统必备的属性,我的工程如果想要有这样的能力,怎么做?

工程或服务限流也是高可用系统的标配,怎样去实现这样的功能?

微服务监控是一个完备的系统必须要支持的,我的工程怎么做才有这样的能力?

......

关于微服务应用

微服务之间存在接口调用,我怎样实现微服务通信呢?这样做的理由是什么?

微服务之间存在依赖,我应该用什么组件或工具解决分布式链路跟踪的问题?

分布式事务是老生常谈的问题,选择什么工具或中间件来实现?选择的理由是什么?

基于消息驱动的中间件有很多,我有办法屏蔽这些中间件的细节吗?

......

基于Spring Cloud / Alibaba ,把微服务讲扎实、讲通透

融合常用组件/中间件,手把手实现微服务架构设计、功能实现与部署

1. Nacos 完成微服务注册与发现,实现服务治理
2. Gateway 实现微服务网关
3. Nacos Config 配置管理实现路由、限流动态配置
1. SpringBoot Admin 实现微服务监控
2. Hystrix 实现微服务容错
3. Sentinel 在网关层面实现服务、API 接口限流
1. Sleuth + Zipkin 实现分布式链路追踪
2. OpenFeign 实现微服务通信
3. SpringCloud Stream 构建消息驱动微服务
4. Alibaba Seata 解决分布式事务
网关是整个电商工程的入口、门面
网关实现从授权、鉴权中心微服务登录和注册
网关实现各个功能微服务的路由
网关实现服务层面、API 层面的限流
用户账户微服务:记录用户基本信息
商品微服务:商品入库、查询商品信息、扣减商品库存
订单微服务:查看订单、创建订单
物流微服务:创建物流单
创建订单需要依赖其他的三个微服务协作
创建订单需要分布式事务
课程大纲
第1章 课程介绍
本章中,将会对课程的内容做介绍说明,总览课程中涉及到的知识点和学习方向。
第2章 理解微服务架构,清楚微服务设计原则
微服务在工程应用领域不是一开始就出现的,本章将带你领略工程架构的升级、改造历史;同时,对于微服务架构的工程来说,也需要学习、掌握其必须遵循的设计原则。
第3章 设计电商工程,把握全局视角
课程以电商工程为例落地微服务解决方案,本章将会使用 DDD 的思想对电商工程的业务、拆分方案进行解释说明;同时,会进入到编码阶段,搭建电商工程、实践通用工具与通用配置两大基础模块。
第4章 Alibaba Nacos:服务注册与配置中心
我们将会使用 Alibaba Nacos 来作为服务治理的工具,实现服务注册与服务发现;同时,应用 Nacos 的配置管理功能实践动态配置解决方案。
第5章 SpringBoot Admin 微服务应用监控
应用监控是一个完备的系统所不可或缺的工具,本章将会带你使用 SpringBoot Admin 搭建监控模块,并辅以安全访问控制保证服务模块的可控性。
查看完整目录

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

通用组件
工程通用的组件和通用的配置是独立于
业务实现的,你可以自由改造,无缝应
用到你的微服务工程中。
答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
适合人群
对微服务感兴趣的同学
工作、学习中对微服务有需求的同学
技术储备
Linux 基本命令使用
能够熟练应用 Spring、SpringBoot 框架
环境参数
SpringCloud Hoxton.SR8
SpringCloud Alibaba 2.2.4.RELEASE
SpringBoot 2.3.1.RELEASE
JDK 1.8
Maven 3.6.3
MySQL 5.7.21
Redis 6.0.10
Kafka 2.5.0
RocketMQ 4.8.0
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题