MCPcopy Create free account
hub / github.com/DerekYRC/mini-spring-cloud

github.com/DerekYRC/mini-spring-cloud @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
229 symbols 411 edges 47 files 64 documented · 28% updated 13d ago★ 1,9013 open issues

Browse by type

Functions 179 Types & classes 50
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

mini-spring-cloud

License Build Status Stars Forks

English | 简体中文

Sister Projects: - mini-spring (simplified Spring framework) - 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

Usage

Read changelog.md

FAQ

Ask Questions Here

Contributing

Pull Requests are welcome

About Me

Learn More

Phone/WeChat: 15975984828 Email: 15975984828@163.com

Star History

Star History Chart

Copyright Notice

This project may not be used for commercial purposes without my written permission.

References

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 179
Class 45
Interface 5

Languages

Java100%

Modules by API surface

mini-spring-cloud-tutu-discovery/src/main/java/com/github/cloud/tutu/TutuServiceInstance.java13 symbols
mini-spring-cloud-tutu-discovery/src/main/java/com/github/cloud/tutu/TutuDiscoveryProperties.java12 symbols
mini-spring-cloud-examples/tutu-server/src/main/java/com/github/cloud/examples/TutuServerApplication.java12 symbols
mini-spring-cloud-tutu-discovery/src/main/java/com/github/cloud/tutu/registry/TutuRegistration.java10 symbols
mini-spring-cloud-netflix-zuul/src/main/java/com/github/cloud/netflix/zuul/filters/ZuulProperties.java10 symbols
mini-spring-cloud-netflix-zuul/src/main/java/com/github/cloud/netflix/zuul/ZuulServerAutoConfiguration.java9 symbols
mini-spring-cloud-load-balancer/src/main/java/com/github/cloud/loadbalancer/ribbon/RibbonClientSpecification.java9 symbols
mini-spring-cloud-examples/mini-spring-cloud-consumer-examples/src/main/java/com/github/cloud/examples/ConsumerApplication.java9 symbols
mini-spring-cloud-openfeign/src/main/java/com/github/cloud/openfeign/FeignClientSpecification.java8 symbols
mini-spring-cloud-openfeign/src/main/java/com/github/cloud/openfeign/FeignClientFactoryBean.java8 symbols
mini-spring-cloud-load-balancer/src/main/java/com/github/cloud/loadbalancer/ribbon/config/RibbonClientConfiguration.java8 symbols
mini-spring-cloud-tutu-discovery/src/main/java/com/github/cloud/tutu/registry/TutuServiceRegistry.java7 symbols

For agents

$ claude mcp add mini-spring-cloud \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page