# <img src="assets/spring-cloud.png" width="80" height="80"> mini-spring-cloud
[![License ](https://img.shields.io/badge/license-license-blue )](https://github.com/DerekYRC/mini-spring-cloud)
[![Build Status ](https://img.shields.io/badge/build-passing-brightgreen )](https://github.com/DerekYRC/mini-spring-cloud)
[![Stars ](https://img.shields.io/github/stars/DerekYRC/mini-spring-cloud )](https://img.shields.io/github/stars/DerekYRC/mini-spring-cloud)
[![Forks ](https://img.shields.io/github/forks/DerekYRC/mini-spring-cloud )](https://img.shields.io/github/forks/DerekYRC/mini-spring-cloud)
**English | [简体中文 ](./README.md )**
[**mini-spring** ](https://github.com/DerekYRC/mini-spring ) ** (simplified version of the Spring framework)**
## About
The **mini-spring-cloud** is a simplified version of the Spring Cloud framework, which can help you quickly familiarize yourself with the source code of Spring Cloud framework and master its core principles. Simplify code as much as possible while retaining the core features of Spring Cloud, including **Service Registration and Discovery** , **LoadBalancer** , **OpenFeign** , **Rate Limit** , **Circuit Breaker** , **API Gateway** , etc.
If this project can help you, please **STAR the project, thank you!!!**
## Contents
* [Service Registration ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#服务注册 )
* [Service Discovery ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#服务发现 )
* [LoadBalancer ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#集成ribbon实现客户端负载均衡 )
* [OpenFeign ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#集成Feign简化调用方式 )
* [API gateway ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#API网关 )
* [Rate Limit ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#流量控制和熔断降级 )
* [Circuit Breaker ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#流量控制和熔断降级 )
## Usage
see [changelog.md ](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md )
## Q&A
[**click here** ](https://github.com/DerekYRC/mini-spring-cloud/issues/1 )
## Contributing
Any contributions you make are greatly appreciated.
## Contact
Phone/wechat: **15521077528**
Email: **15521077528@163.com**
## Reference
- [《精尽Spring Cloud学习指南》 ](http://svip.iocoder.cn/Spring-Cloud/tutorials/ )