You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
2.9 KiB
50 lines
2.9 KiB
# <img src="assets/spring-cloud.png" width="80" height="80"> mini-spring-cloud
|
|
[](https://github.com/DerekYRC/mini-spring-cloud)
|
|
[](https://github.com/DerekYRC/mini-spring-cloud)
|
|
[](https://img.shields.io/github/stars/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
|
|
|
|
[](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/)
|