|
课程介绍:( C# c1 L; H3 Z3 A
Spring Cloud简介Spring Cloud 作为最新最火的微服务的翘楚,是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
: T6 }/ i/ y0 ~$ X( c7 z% P: N" F9 T! M+ K6 N
' W9 ]! l( E/ {' T) r' [% r4 c" l0 }
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等项目【课程内容】2 |0 C/ p- c/ K9 h% W4 J
课程目录:
" L' w; R- J" p+ @0 L微服务架构概述) T& k8 \8 F! T1 J" E+ V$ t% |
开始使用Spring Cloud实战微服务3 _4 }9 d: v0 \7 i7 K' i
服务提供者与服务消费者+ J- t2 n& A8 x, I0 p: {
服务发现与服务注册5 }! @ B) o% r
Eureka简介与Eureka Server
# t( `2 k+ v, J; m- s将微服务注册到Eureka Server, E5 q( _8 V( m7 i2 P, o# ?
Ribbon-1 Ribbon的基本使用
, B, Z! y6 Y KRibbon-2通过代码自定义配置ribbon2 p" S$ u, n; Z) `6 \5 @
Ribbon-3使用配置文件自定义Ribbon Client
8 W9 k A b5 u$ Q1 `% ~5 hRibbon-4 Ribbon脱离Eureka使用) i7 O! K! d* V" u0 ?! A7 l
Feign-1 Feign的简介及基础使用. y( P. [. ]2 O7 b ~) P. N- y
Feign-2覆写Feign的默认配置
! E, _. m: ]+ C% ?9 wFegion-3覆写Fegion的默认配置及Fegion的日志3 d' T7 ]4 l1 [0 X/ |
Fegion-4解决Fegion第一次请求timeout的问题. W) D: H' g' q2 v% u0 b
Eureka深入理解
5 q! p2 P) A! a) y0 C! F3 jEureka常用配置详解 W, A2 N) V/ @$ ?2 a
Eurek Ribbon Feign常见问题及解决& z$ \$ ]; H t' r+ F; Q
超时机制,断路器模式简介
1 H$ h3 ~$ d v2 w8 Z/ S/ g/ Y4 GHystrix简介及简单代码示例& M) [' v4 |2 F; b/ [0 k ?$ ?
Hystrix简介及简单代码事例- w/ d0 F! e) G* x* T
Hystrix Health Indicator及Metrics Stream
% Z9 a$ o6 t$ BFegion的Hystrix支持
5 V1 A' c) z3 w3 C. `, n2 F" j如何禁用单个FegionClient的Hystrix的支持% z+ x1 _. b' F, R; C; l! T: \/ n
Feign使用fallbackFactory属性打印fallback异常2 E, d+ a+ p# x
Hystrix Dashboard的使用与常见问题总结4 f6 F# v7 i c; E2 c z0 L- D
Turbine
" E) j D f) ^API Gateway简介: Q$ [2 W5 D: B( X( F( z/ T
Zuul简介及代码示例! f& i2 y2 d# [ \+ K3 q( N' s* O# l
Zuul指定path+serviceid
% ?7 g9 b1 l+ ^$ D; ^Zuul指定Path+url以及指定可用的服务节点时如何负载均衡
: o$ F- `! p0 n6 f, T2 \: zZuul使用正则表达式指定路由规则
3 Z, L! P+ T4 B |- i& t }Zuul路由的strip-prefix与order
) s& M" z3 E3 p; i2 C# YZuul的各种姿势# d* r; G/ L' j! |
通过Zuul上传文件,禁用Zuul的Filters9 k; l' t$ v) R( O$ w2 d
Zuul的回退+ k T( ]/ \9 Z. B5 [1 `6 p5 x
使用Sidecar支持异构平台的微服务5 J ?' }) J) A. R
Sidecar补充9 c' d, Q' J" U4 [& ~0 ]
Zuul过滤器
; B3 o- Y3 I2 S# c0 Y1 V禁用Zuul的过滤器
! g J! j2 ]) L" ^& \" bSpring Cloud Config简介/ Z0 d R6 l) f/ b. F/ l6 e
编写Config Server7 W" ?5 o% W2 L# X2 [
编写Config Client3 _. o- K, F5 T. z# F( e! X
Git仓库配置详解
j- `9 t4 P2 m1 v配置属性加解密, U& x2 \( H! B+ C/ Q
Spring Cloud Config与Eureka6 v; G- J2 U) Z/ B+ G7 T, O% j
Spring Cloud Config 与Eureka配合使用
4 j8 w! E Q! c$ m# D+ {Spring Cloud Config配置属性刷新! ~+ I0 `. D8 H. q" F4 r, o
Config Server的高可用6 p& s& @& w( ]$ X3 x: T% l4 @
) {; y# X) z* W7 ?* |) M
* C2 x n' J( u; F4 h; `! L) x+ s下载地址:8 ?' P6 K8 U' H( P) @
: E, o; N1 b2 J) O( ~资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
7 e$ Z$ A; @# V7 I: u9 c( ?
- { C8 |; v0 L' `& M) P3 d: k! M8 I, Z. a4 U
% ~7 o! E* }7 M9 n2 K* X* m) l
本资源由Java自学网收集整理【www.javazx.com】 |
|