课程介绍:
SpringCloud作为主流微服务框架,是Java工程师的必备技能。本课程将带你对慕课网主页的后端实现进行微服务拆分。通过用户信息、课程信息的两个微服务实现,带领同学们认识 SpringCloud 的常用组件 Eureka、Zuul、Feign、Hystrix 等。
课程目录:
-
第2章 SpringCloud框架预览【框架给我们提供了什么】 试看2 节 | 17分钟
针对课程中会使用到的SpringCloud组件进行介绍,主要是介绍它们的功能作用、交互关系以及简单的讲解实现原理。
- 视频:2-1 Eureka 和 Zuul 的介绍 (07:22)试看
- 视频:2-2 Feign 和 Hystrix 的介绍 (08:43)
-
第3章 构建工程结构与基础设施【完善工程环境】5 节 | 66分钟
实现工程的具体功能之前,第一步要做的就是去搭建工程的结构并完善基础设施。工程的结构需要完成一个父模块的搭建、基础设施包含了Eureka和Zuul的搭建。同时,还完成了数据表的设计与创建。
- 视频:3-1 搭建工程结构目录 (07:02)
- 视频:3-2 单节点 Eureka Server 的开发 (15:20)
- 视频:3-3 多节点 Eureka Server 的搭建 (14:40)
- 视频:3-4 服务网关模块的开发 (21:00)
- 视频:3-5 数据表的设计与创建 (07:37)
-
第4章 通用模块的实现【抽离通用代码,减少程序耦合】1 节 | 13分钟
为了避免相同的代码被重复编写,我们需要提取一个通用的模块,将所有微服务都会用到的代码放在里面。
- 视频:4-1 微服务通用模块的实现 (12:09)
-
第5章 实现课程微服务【注意微服务构建的细节】3 节 | 48分钟
这是我们编写的第一个功能微服务,它对外提供获取课程信息的功能。需要注意怎样去配置、编写微服务。
- 视频:5-1 搭建微服务及数据表操作相关实现 (18:36)
- 视频:5-2 微服务功能实现 (14:28)试看
- 视频:5-3 功能接口测试用例的实现 (14:23)
-
第6章 实现用户微服务【得心应手,从容开发】5 节 | 66分钟
在实现课程微服务的基础上,再去实现用户微服务,就会很简单了。用户微服务主要提供创建用户、获取用户和课程信息等功能。
- 视频:6-1 搭建微服务 (08:42)
- 视频:6-2 数据表实体类及Dao接口的定义 (11:14)
- 视频:6-3 Feign 接口及值对象的定义 (13:02)
- 视频:6-4 微服务功能实现 (18:58)
- 视频:6-5 功能接口测试用例的实现 (13:35)
-
第7章 系统可用性测试【完善系统少不了测试】2 节 | 20分钟
工程完成之后,就需要对服务接口进行测试。这一章讲解部署工程的方法以及使用Postman对接口进行测试。
- 视频:7-1 可用性测试前的准备工作 (07:56)
- 视频:7-2 测试对外服务接口的可用性 (11:52)
本课程已完结
阅读全文
常见问题
是否支持单个资源购买?
答:点击“立即购买”,即是单个资源购买。
开通VIP会员后,是否支持全部资源下载,如何开通VIP会员?
答:点击“升级VIP”按钮,支付完成后即可开通VIP会员,VIP会员支持全站课程免费下载。
链接失效怎么办?
答:联系客服QQ:630965719,获取最新下载链接。
原文链接:https://www.itspxx.com/hdkf/java/1524/,转载请注明出处。
评论0