Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xuwujing/springcloud-study

springcloud学习的相关工程并辅以博文讲解。主要介绍Eureka(服务注册发现)、Feign (服务消费)、Ribbon(负载均衡)、Hystrix(熔断器)、Dashboard(熔断器监控)、Config(分布式配置中心)、Zuul(路由网关)等等相关内容。
https://github.com/xuwujing/springcloud-study

spring-cloud spring-cloud-config spring-cloud-eureka spring-cloud-gateway spring-cloud-zuul springcloud-hystrix springcloud-ribbon springcloud-study

Last synced: 11 days ago
JSON representation

springcloud学习的相关工程并辅以博文讲解。主要介绍Eureka(服务注册发现)、Feign (服务消费)、Ribbon(负载均衡)、Hystrix(熔断器)、Dashboard(熔断器监控)、Config(分布式配置中心)、Zuul(路由网关)等等相关内容。

Awesome Lists containing this project

README

        

## springcloud-study

springcloud-study 是本人在学习系列springcloud的一些工程!

此系列的工程是基于SpringBoot2.x、SpringCloud 的Finchley的版本进行开发的。

基于SpringBoot1.x、SpringCloud 的Dalston进行开发的工程可以看这个[仓库](https://github.com/xuwujing/springcloud-study-old)。

> https://github.com/xuwujing/springcloud-study-old

### 下载地址

[GitHub工程地址](https://github.com/xuwujing/springcloud-study):https://github.com/xuwujing/springcloud-study

[码云工程地址](https://gitee.com/XuWuJing/springcloud-study):https://gitee.com/XuWuJing/springcloud-study

### 使用说明

**下载**

git clone https://github.com/xuwujing/springcloud-study.git

**使用**

使用maven方式将下载的工程导入IDE中,然后将需要的项目运行main方法启动即可!

## 工程说明

每个单独工程都有相应的使用文档说明!

- [springcloud-eureka](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-eureka): springcloud的eureka 版本,用于服务的注册和发现以及搭建高可用的集群示例。
- [springcloud-hystrix](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-hystrix): springcloud的hystrix熔断器版本,可以处理服务的熔断防止故障扩散。
- [springcloud-ribbon](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-ribbon):
springcloud的ribbon版本,可以实现负载均衡功能以及制定相应的策略。
- [springcloud-feign](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-feign): springcloud的feign版本,支持服务之间的调用,同时也自带了负载均衡功能。
- [springcloud-config](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-config): springcloud的config配置中心版本,既可以从本地获取配置信息,也可以从Git仓库获取配置。
- [springcloud-config-bus](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-config-bus): springcloud的config配置中心完美使用版,结合springcloud-bus实现配置动态刷新获取,可以根据情况自行选择更新配置文件。
- [springcloud-zuul](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-zuul): springcloud的zuul路由网关的基础使用版,可以实现网关的基本功能。
- [springcloud-zuul-filter](https://github.com/xuwujing/springcloud-study/tree/master/springcloud-zuul-filter): springcloud的zuul路由网关的进阶使用版,可以自定义网关的过滤器和异常处理。

## 文章列表

[springcloud系列博客:](https://www.cnblogs.com/xuwujing/tag/springcloud/)

- [SpringCloud学习系列之一 ----- 搭建一个高可用的注册中心(Eureka)](https://www.cnblogs.com/xuwujing/p/10269570.html)

- [SpringCloud学习系列之二 ----- 服务消费者(Feign)和负载均衡(Ribbon)](https://www.cnblogs.com/xuwujing/p/10273989.html)

- [SpringCloud学习系列之三----- 断路器(Hystrix)和断路器监控(Dashboard)](https://www.cnblogs.com/xuwujing/p/10446126.html)

- [SpringCloud学习系列之四-----配置中心(Config)使用详解)](https://www.cnblogs.com/xuwujing/p/10549242.html)

- [SpringCloud学习系列之五-----配置中心(Config)和消息总线(Bus)完美使用版)](https://www.cnblogs.com/xuwujing/p/10602687.html)

- [SpringCloud学习系列之六 ----- 路由网关Zuul基础使用教程)](https://www.cnblogs.com/xuwujing/p/10777782.html)

- [SpringCloud学习系列之七 ----- Zuul路由网关的过滤器和异常处理](https://www.cnblogs.com/xuwujing/p/10888517.html)