查看: 707|回复: 0

[综合] Spring Cloud 微服务框架实战

[复制链接]

  • TA的每日心情

    2019-2-2 12:05
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1117

    主题

    1119

    帖子

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    21187
    发表于 2019-8-1 11:25:17 | 显示全部楼层 |阅读模式
    Spring Cloud简介Spring Cloud 作为最新最火的微服务的翘楚,是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
    3 M# R' M& y: [: e' N  e# c0 |5 S8 O9 ~
    Spring Cloud包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud CloudFoundry、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Zookeeper、Spring Cloud CLI等项目
    3 w2 M3 R) N/ z. `. ^9 D- W$ \
    - b' Y  D. F  }# c6 _" j4 r# {【课程内容】! e/ N% v7 @: [# b2 _6 x4 b
    / A) G. e' @7 }' [3 U
    微服务架构概述
    : ^0 h3 ~8 r5 t8 e8 h% W# V% f* w. k开始使用Spring Cloud实战微服务
    / Q  e( l/ X' v9 c7 q8 E服务提供者与服务消费者
    / W$ ~' C5 K; u, f+ E服务发现与服务注册
    1 [9 d: k8 }1 K1 S2 p- d, R3 [  gEureka简介与Eureka Server9 G! }, @" r7 L6 E0 n9 I! f
    将微服务注册到Eureka Server
    - e; v' {6 C4 V+ b0 p% S' B" [Ribbon-1 Ribbon的基本使用
    " d% p/ D' z: `' sRibbon-2通过代码自定义配置ribbon
    ' v' k/ L: m5 A$ p4 E% C: ARibbon-3使用配置文件自定义Ribbon Client
    ! i( w) O+ D! Q# j- o4 xRibbon-4 Ribbon脱离Eureka使用
    " M+ D6 ^: b# Z& O8 IFeign-1 Feign的简介及基础使用- W& x& V8 \& S$ [" j1 P
    Feign-2覆写Feign的默认配置* w7 o' a5 m" [
    Fegion-3覆写Fegion的默认配置及Fegion的日志
    & F1 Y+ x, n) AFegion-4解决Fegion第一次请求timeout的问题
    & w, l5 u& ?( W* p5 CEureka深入理解  O+ `0 Z% c1 q7 P/ [- n6 Q# l, _' i
    Eureka常用配置详解6 u3 k  Q8 I& l: w; a5 E! e  w" B- v
    Eurek Ribbon Feign常见问题及解决
    # i8 t1 ~1 [3 j0 t, t0 ~超时机制,断路器模式简介) o5 U- a7 [5 d" }# A* r
    Hystrix简介及简单代码示例, u5 {% c  T$ k5 F) Q' L2 n  P
    Hystrix简介及简单代码事例% y( Z; l. b& Z
    Hystrix Health Indicator及Metrics Stream
    : G6 l$ ~4 ^+ aFegion的Hystrix支持9 R" o2 i" j4 R# g+ G
    如何禁用单个FegionClient的Hystrix的支持
    8 C+ y% k. q% l8 l2 K4 C- @0 D9 yFeign使用fallbackFactory属性打印fallback异常6 z# ^# T" a4 c" M% b
    Hystrix Dashboard的使用与常见问题总结; g: I1 Q5 t; L9 P" X: F
    Turbine2 e! [8 M8 v* E3 V9 I; g
    API Gateway简介2 F& Z& Z, F) ^' a; m6 v
    Zuul简介及代码示例
    6 @0 I- B, e  \+ h( vZuul指定path+serviceid
    $ L; H0 F0 b$ j' Z% G. v; {, ?4 \Zuul指定Path+url以及指定可用的服务节点时如何负载均衡$ U2 E) _7 y" w
    Zuul使用正则表达式指定路由规则' G3 R- P' U, i4 B# Z4 o% H
    Zuul路由的strip-prefix与order
    5 O2 s( D# l4 Z& KZuul的各种姿势0 T, v( H+ E& A, N, K  f1 |5 z
    通过Zuul上传文件,禁用Zuul的Filters4 \2 F+ s  M/ t
    Zuul的回退* _+ @/ A& J2 I8 V
    使用Sidecar支持异构平台的微服务8 t+ K, K+ W' y- I
    Sidecar补充: j1 a- i+ _5 v. Y, d8 V9 m
    Zuul过滤器: T: O* B! E' A- `; n
    禁用Zuul的过滤器
    $ x# E( }' |" I7 F* C# O9 @6 ISpring Cloud Config简介* f) K( @3 p$ F# N
    编写Config Server, o+ Y) J# Q0 F2 l; J# G6 H
    编写Config Client3 q( X+ d" ]9 D
    Git仓库配置详解2 R/ C! T% F/ R$ f* I$ K& u! L5 a
    配置属性加解密' @+ l% E5 }# Q$ y1 o( D8 K) P
    Spring Cloud Config与Eureka# B3 m) I2 P' z8 ]) T
    Spring Cloud Config 与Eureka配合使用
    1 @& O8 m2 j. S, I' nSpring Cloud Config配置属性刷新$ Q, A/ x7 S* ^- \$ V/ @  j4 S
    Config Server的高可用- ~2 I( o0 K; h

    3 |0 Q& V! z* v8 D) X; D
    javascript:" onclick="showWindow('paybox', 'plugin.php?id=threed_pan:payfor&ac=buy&tid=1201&gg=1314&formhash=aad09b69')" rel="nofollow" style="text-decoration:none;">请点击此处下载

    请先注册会员后在进行下载

    已注册会员,请先登录后下载

    提取码:mdne 
    状态:您未购买  售价:10 (原价:10)牛币
    下载权限: 新手上路  以上或 VIP会员   [购买VIP]   [充值牛币]  [免费赚牛币]


    % z5 d4 S- I3 @, o1 U' K3 Q9 F- P, C6 D2 t
    游客,如果您要查看本帖隐藏内容请回复

    & {: a5 l5 G6 R; [* z( q2 m( B' T! t9 i
    温馨提示:
    1、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除下载链接并致以最深的歉意
    3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    4、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
    5、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和资源小魔王的同意
    6、资源小魔王管理员和版主有权不事先通知发贴者而删除本文
    回复

    使用道具 举报

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

    本版积分规则

    资源小魔王,有你想要的资源! 立即登录 立即注册
    返回顶部