Spring Cloud微服务实战 课件+代码
Spring Cloud微服务实战课程介绍课程目标
Spring Cloud实战微服务。
适用人群
对分布式系统有一定了解的Java开发人员、想要了解并实战微服务架构的人群
课程简介
随着互联网的迅速发展,传统架构已经无法满足我们持续集成、持续交付的需求。在这种现状下,诞生了微服务。" U$ T3 y: C% r. k: j: k2 B
微服务是当前架构领域的热门话题。笔者有幸参与了全球微服务架构高峰论坛。Spring Cloud是一个微服务架构的工具集,它为我们实现了微服务架构中的各种通用模式,让微服务的开发更加方便、快捷,让微服务应用更加稳定、可用。
本课程主要专注于:
微服务是什么?
围绕微服务的通用模式,讲解Spring Cloud的常见用法及原理。
使用最新的Spring Cloud Camden SR1与Spring Boot 1.4.1进行讲解,各种新特性一览无余。讲到中途,Spring Cloud发布SR2了,改用Spring Cloud Camden SR2和Spring Boot 1.4.2讲解。
课程目录第一章 微服务架构概述 2课时 1小时46分钟01 公开课 01:27:43 公开课。主要是简单入门与概括描述。 注:因时间原因,本视频没有现场编码。
02 1.1 微服务架构概述 18:40 单体架构存在的缺点;微服务是什么;微服务的优点和挑战;微服务开发框架简介
第二章 开始使用Spring Cloud实战微服务 1课时 13分钟03 开始使用Spring Cloud实战微服务 13:46 Spring Cloud是什么;Spring Cloud版本简介;Spring Cloud的特点;实战Spring Cloud需要的技术储备;实战中使用到的软件版本
第三章 服务提供者与服务消费者 1课时 42分钟04 服务提供者与服务消费者 42:02 服务提供者、服务消费者的概念;编写一个服务提供者;编写一个服务消费者
第四章 服务发现与服务注册 14课时 6小时11分钟05 4.1 服务发现与服务注册 07:49 服务发现简介;服务发现组件的功能有哪些;服务发现的方式;术语解释
06 4.2 Eureka简介与Eureka Server示例 39:12 Eureka简介;Eureka原理;Eureka Server代码示例
07 4.3 将微服务注册到Eureka Server上 40:15 如何将微服务注册到Eureka Server上;如何定制注册到Eureka Server上的信息;如何实现Eureka Server的认证;健康检查
08 4.4 Ribbon-1 Ribbon的基本使用 14:45实现负载均衡有哪些方式;Ribbon的基本使用
09 4.5 Ribbon-2 通过代码自定义配置Ribbon 37:15 通过代码自定义配置Ribbon
10 4.6 Ribbon-3 使用配置文件自定义Ribbon Client 15:27 使用配置文件自定义Ribbon Client; U1 v- u4 I- c
11 4.7 Ribbon-4 Ribbon脱离Eureka使用 11:21 Ribbon脱离Eureka使用
12 4.8 Feign-1 Feign的简介及基础使用 33:22 Feign的简介及基础使用
13 4.9 Feign-2 覆写Feign的默认配置 17:15 覆写Feign的默认配置,自定义Feign的配置h214 4.10 Feign-3 覆写Feign的默认配置续及Feign的日志 21:59 覆写Feign的默认配置续;Feign的日志配置
15 4.11 Feign-4 解决Feign第一次请求timeout的问题 12:24 解决Feign第一次请求timeout的问题
16 4.12 Eureka深入理解 53:59 理解Eureka的metadata(元数据);Eureka的高可用及其原理;
17 4.13 Eureka常用配置详解 30:43 Eureka常用配置详解
18 4.14 Eureka、Ribbon、Feign常见问题及解决 35:36 Eureka、Ribbon、Feign常见问题及解决,那些年我踩过的坑
附件包括【本章代码】和【总结文档】
第五章 使用Hystrix保护应用 10课时 3小时28分钟19 5.1 超时机制、断路器模式简介 11:09 超时机制、断路器模式简介
20 5.2 Hystrix简介及简单代码示例 28:23 Hystrix简介及简单代码示例
21 5.3 Hystrix传播Security Context或使用Spring Scope 16:03 Hystrix传播Security Context或使用Spring Scope
22 5.4 Hystrix Health Indicator及Metrics Stream 09:39 Hystrix Health Indicator及Metrics Stream Hystrix的健康指标和度量
23 5.5 Feign的Hystrix支持 16:05 Feign的Hystrix支持——@FeignClient注解的fallback属性
24 5.6 如何禁用单个FeignClient的Hystrix支持 11:13 如何禁用单个FeignClient的Hystrix支持+ V# R0 E$ |" K/ V" W" c
25 5.7 Feign使用fallbackFactory属性打印fallback异常 21:56 Feign使用fallbackFactory属性打印fallback异常$ \+ w' w: H# ~5 U. v! d6 {" vv
26 5.8 Hystrix Dashboard的使用与常用问题总结 21:08 Hystrix Dashboard的使用与常用问题总结,包括:dashboard展示空白、Feign 使用hystrix.stream404等。
27 5.9 Turbine-上 53:30 聚合监控turbine
28 5.9 Turbine-下 19:14 Turbine-下
第六章 使用Zuul构建API Gateway 13课时 2小时58分钟29 6.1 API Gateway简介 07:00 API Gateway简介
30 6.2 Zuul简介及代码示例 29:24 Zuul简介及代码示例
31 6.3 Zuul指定path+serviceid 05:53 Zuul指定path+serviceid
32 6.4 Zuul指定path+url以及指定可用的服务节点时如何负载均衡 09:34 指定path+url以及指定可用的服务节点时如何负载均衡
33 6.5 Zuul使用正则表达式指定路由规则 09:45 Zuul使用正则表达式指定路由规则
34 6.6 Zuul路由的strip-prefix与order 09:37 Zuul路由的strip-prefix与order
35 6.7 Zuul的各种姿势 11:44 Zuul HttpClient、sensitive-headers、ignored-headers、route endpoint、本地转发
36 6.8 通过Zuul上传文件、禁用Zuul的Filters 23:03 通过Zuul上传文件、禁用Zuul的Filters
37 6.9 Zuul的回退 19:59 Zuul的回退
38 6.10 使用Sidecar支持异构平台的微服务 24:27使用Sidecar支持异构平台的微服务
396.10 Sidecar补充05:08 Sidecar补充
40 6.11-1 Zuul过滤器 19:39 Zuul过滤器+ o! R" h' j6 Q
41 6.11-2 禁用Zuul的过滤器 02:54 禁用Zuul的过滤器
第七章 Spring Cloud Config 12课时 4小时9分钟42 7.1 Spring Cloud Config简介 10:17 Spring Cloud Config简介
43 7.2 编写Config Server 23:08 编写Config Server
44 7.3 编写Config Client 22:31 编写Config Client
45 7.4 Git仓库配置详解 41:57 Git仓库配置详解
46 7.5 配置属性加解密之对称加密 22:08 配置属性加解密之对称加密
47 7.6 配置属性加解密之非对称加密 11:42 配置属性加解密之非对称加密
48 7.7 Spring Cloud Config的安全(用户认证) 10:10 Spring Cloud Config的安全(用户认证)
49 7.8 Spring Cloud Config与Eureka配合使用 26:43 Spring Cloud Config与Eureka配合使用
50 7.9 Spring Cloud Config配置属性刷新之手动刷新 15:25 Spring Cloud Config配置属性刷新之手动刷新
51 7.10 Spring Cloud Config配置属性刷新之自动刷新 53:24 Spring Cloud Config配置属性刷新之自动刷新 与 简单过文档
52 7.11 Spring Cloud Config配置属性刷新之自动刷新-补充 05:08 Spring Cloud Config配置属性刷新之自动刷新-补充
53 7.12 Config Server的高可用 06:27 Config Server的高可用
下载链接回复可见:
**** Hidden Message *****
绝对干货啊,收藏了先 我要看我也要 好东西,目前正在应用spring cloud做微服务开发,很多可借鉴。 绝对干货啊,收藏了先 谢谢分享,收藏先 :),嗯,不错哦 :)sdfsadfasdfsdfsadfasf 好 很好 非常好 越来越好 收费不考虑考虑看来你是真的