原创

透彻理解Spring Cloud系列

从本章开始,我将带领大家进入Spring Cloud系列内容的学习。Spring Cloud技术栈作为微服务架构的一站式解决方案,在大量的互联网公司都有运用。许多大型互联网公司更是在Spring Cloud的基础上进行了功能定制和二次开发,以满足海量交易和服务化的需求。

目前Spring Cloud作为一套与Spring技术栈融合的标准微服务框架体系,已包含了很多组件,许多公司针对Spring Cloud够有自己的组件,目前比较主流的是Spring Cloud Netflix和Spring Cloud Alibaba。Spring Cloud Netflix是最为程数稳定的,所以我这个系列就是讲解Spring Cloud Netflix,以后有空可能会讲解Spring Cloud Alibaba。

Spring Cloud Netflix主要包含以下核心组件:

  • 服务注册发现:Eureka
  • 负载均衡:Ribbon
  • 服务调用:Feign
  • 限流熔断:Hystrix
  • 服务网关:Zuul

我将从Eureka开始,介绍每一个核心组件的基本使用,接着会深入源码,抽丝拨茧,带领大家深入理解每一个组件的设计思想和底层原理。对于每一个组件,我将按照Demo示例 -> 核心功能介绍 -> 系统整体结构 -> 模块源码分析的顺序,由浅入深进行讲解。

一、Eureka

本部分包含以下内容:

二、Ribbon

本部分包含以下内容:

三、Feign

本部分包含以下内容:

四、Hystrix

本部分包含以下内容:

五、Zuul

本部分包含以下内容:

正文到此结束

感谢赞赏~

本文目录