热点推荐

查看: 37917|回复: 236

Spring Cloud微服务实战 课件+代码

  [复制链接]

1418

主题

1532

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39191
发表于 2018-1-30 09:06:35 | 显示全部楼层 |阅读模式
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的配置
h2
14 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 {" v  v
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支持异构平台的微服务

39  6.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的高可用

下载链接回复可见:

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

146

帖子

960

积分

永久VIP会员

Rank: 3Rank: 3

积分
960
发表于 2018-2-2 12:16:45 | 显示全部楼层
绝对干货啊,收藏了先
回复

使用道具 举报

0

主题

4

帖子

25

积分

Lv1码农小白

Rank: 1

积分
25
发表于 2018-2-3 09:43:18 | 显示全部楼层
我要看我也要
回复

使用道具 举报

0

主题

9

帖子

596

积分

永久VIP会员

Rank: 3Rank: 3

积分
596
发表于 2018-2-3 09:53:18 | 显示全部楼层
好东西,目前正在应用spring cloud做微服务开发,很多可借鉴。
回复

使用道具 举报

0

主题

5

帖子

21

积分

Lv1码农小白

Rank: 1

积分
21
发表于 2018-2-3 10:05:24 | 显示全部楼层
绝对干货啊,收藏了先
回复

使用道具 举报

0

主题

1

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-2-3 10:18:24 | 显示全部楼层
谢谢分享,收藏先
回复

使用道具 举报

0

主题

1

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-2-3 11:44:57 | 显示全部楼层
,嗯,不错哦
回复

使用道具 举报

0

主题

1

帖子

14

积分

Lv1码农小白

Rank: 1

积分
14
发表于 2018-2-3 15:32:11 | 显示全部楼层
sdfsadfasdfsdfsadfasf
回复

使用道具 举报

0

主题

1

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-2-3 18:27:57 | 显示全部楼层
好 很好 非常好 越来越好
回复

使用道具 举报

0

主题

1

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-2-4 23:31:49 | 显示全部楼层
收费不考虑考虑看来你是真的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表