# 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)** **Sister Projects:** - [**mini-spring**](https://github.com/DerekYRC/mini-spring) **(simplified Spring framework)** - [**mini-netty**](https://github.com/DerekYRC/mini-netty) **(simplified Netty framework)** ## About **mini-spring-cloud** is a simplified version of the Spring Cloud framework that helps you quickly familiarize yourself with Spring Cloud source code and master its core principles. While preserving Spring Cloud's core functionality, the code is streamlined as much as possible. Core features include **service registration**, **service discovery**, **load balancing**, **Feign integration for simplified calls**, **traffic control**, **circuit breaker pattern**, **API gateway**, and more. Hope this project helps you, please give it a **STAR, thank you!!!** ## Features * [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#服务发现) * [Load Balancing](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog.md#集成ribbon实现客户端负载均衡) * [Feign Integration for Simplified Calls](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网关) * [Traffic Control](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 Read [changelog.md](https://github.com/DerekYRC/mini-spring-cloud/blob/main/changelog_en.md) ## FAQ [**Ask Questions Here**](https://github.com/DerekYRC/mini-spring-cloud/issues/1) ## Contributing Pull Requests are welcome ## About Me [**Learn More**](https://github.com/DerekYRC) Phone/WeChat: **15975984828** Email: **15975984828@163.com** ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=DerekYRC/mini-spring-cloud&type=Date)](https://star-history.com/#DerekYRC/mini-spring-cloud&Date) ## Copyright Notice This project may not be used for commercial purposes without my written permission. ## References - [《精尽Spring Cloud学习指南》](http://svip.iocoder.cn/Spring-Cloud/tutorials/)