本门课程以点餐业务为例,使用SpringBoot2.x配合SpringCloud核心组件,剖析微服务原理。并利用Rancher+Docker实现容器编排,SpringCloudSleuth集成Zipkin实现分布式链路追踪,带你领略最潮的微服务实现方案

1-1SpringCloud导学(11:57)

1-2课程源码和文档资料(05:45)

1-3如何提问(02:49)

1-4点餐项目演示说明(06:10)

2-1微服务和其他常见架构(11:45)

2-2从一个极简的微服务架构开始(09:08)

3-1SpringCloudEureka(01:33)

3-2EurekaServer(20:25)

3-3EurekaClient的使用(16:07)

3-4Eureka的高可用(10:32)

3-5Eureka总结.mp4(02:31)

3-6分布式下服务注册的地位和原理(11:53)

4-1微服务拆分的起点(04:48)

4-2康威定律和微服务(04:37)

4-3点餐业务服务拆分分析(15:41)

4-4商品服务API和SQL介绍(04:05)

4-5商品服务编码(上)(21:35)

4-6商品服务编码(中)(12:07)

4-7商品服务编码(下)(16:16)

4-8订单服务API和SQL介绍(06:52)

4-9订单服务dao(18:40)

4-10订单服务service(15:29)

4-11订单服务controller(19:08)

4-12再看“拆数据”(05:06)

5-1HTTPvsRPC(02:15)

5-2RestTemplate的三种使用方式(14:43)

5-3负载均衡器:Ribbon(03:13)

5-4追踪源码自定义负载均衡策略(12:42)

5-5Feign的使用(06:07)

5-6获取商品列表(Feign)(12:56)

5-7扣库存(Feign)(19:03)

5-8整合接口打通下单流程(Feign)(12:40)

5-9项目改造成多模块(14:21)

5-10同步or异步(04:24)

5-11RabbitMQ的安装(02:40)

5-12微服务,Docker和DevOps(03:32)

6-1统一配置中心概述(04:42)

6-2ConfigServer(16:54)

6-3ConfigClient(21:16)

6-4SpringCloudBus自动更新配置理论(03:10)

6-5SpringCloudBus实操.mp4(22:04)

6-6集成WebHooks实现动态更新(03:41)

6-7SpringCloudBus相关的坑和启示(06:24)

7-1异步和消息(04:15)

7-2RabbitMQ的基本使用(上)(09:45)

7-3RabbitMQ的基本使用(下)(08:43)

7-4SpringCloudStream的使用(上)(13:16)

7-5SpringCloudStream的使用(下)(09:50)

7-6商品和订单服务中使用MQ(上)(13:03)

7-7商品和订单服务中使用MQ(中)(11:31)

7-8商品和订单服务中使用MQ(下)(09:32)

7-9异步扣库存分析(上)(07:45)

7-10异步扣库存分析(下)(06:23)

8-1服务网关和Zuul(10:39)

8-2Zuul:路由转发,排除和自定义(15:58)

8-3Zuul:Cookie和动态路由(06:48)

8-4Zuul:路由和高可用小结(02:55)

9-1Zuul:Pre和Post过滤器(08:11)

9-2Zuul:限流(07:41)

9-3Zuul鉴权和添加用户服务(20:25)

9-4模拟买家卖家登录功能实现(上)(13:23)

9-5模拟买家卖家登录功能实现(下)(10:12)

9-6完结订单接口开发(10:33)

9-7完成权限校验(上)(10:58)

9-8完成权限校验(下)(14:00)

9-9Zuul:跨域(07:10)

10-1服务容错和Hystrix(04:02)

10-2触发降级(10:42)

10-3超时设置(07:19)

10-4探讨断路器模式(13:19)

10-5使用配置项(05:49)

10-6feign-hystrix的使用(09:13)

10-7hystrix-dashboard(09:34)

10-8Zuul:超时配置(04:37)

11-1服务追踪(上)(17:04)

11-2服务追踪(下)(06:49)

12-1运行第一个docker容器(07:17)

12-2rancher安装(20:52)

12-3部署eureka和config(14:37)

12-4构建eureka高可用服务(11:28)

12-5构建product服务(14:56)

12-6构建order服务(04:15)

12-7构建api-gateway(07:33)

12-8rancher部署私有镜像

13-1升级介绍&eureka(13:24)

13-2升级config&product&api-gateway(上)(13:18)

13-3升级config&product&api-gateway(下)(11:14)

13-4升级order(22:26)

13-5升级配置自动刷新(26:07)

14-1graylog搭建(上)(11:16)

14-2graylog搭建(下)(13:16)

14-3springboot集成graylog(上)(13:28)

14-4springboot集成graylog(下)(11:55)

14-5springcloud升级到SR2(15:57)

14-6拆分为多模块(上)(13:09)

14-7拆分为多模块(下)(13:16)

14-8rancher部署私有镜像(07:24)

独家号:慕课网

慕课网(IMOOC)是IT技能学习平台。慕课网(IMOOC)课程涉及JAVA、前端、Python、大数据等60类主流技术语言,覆盖了面试就业、职业成长、自我提升等需求场景,帮助用户实现从技能提升到岗位提升的能力闭环。

学习方式:在线播放或缓存下载