👉Distributed Micro Service Based on SpringBoot + springCloud.👈
├── sbc-common // common package.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcorder/common // Specific code.
│ ├── ├──resources
├── sbc-gateway-zuul // gateWay.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/gateway/zuul // Specific code. :8383 port.
│ ├── ├──resources
├── sbc-order // order app :8181 port.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcorder // Specific code.
│ ├── ├──resources
├── sbc-service // eureka-server Registration center :8888 port.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/service/ // Specific code.
│ ├── ├──resources
├── sbc-user // user app. :8080 port.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcuser/
│ ├── ├──resources
├── sbc-request-check // remove duplicates starter.
│ ├── src/main
│ ├── ├──com/crossoverJie/request/check // Specific code.
│ ├── ├──├──anotation // anotation package.
│ ├── ├──├──conf // Automate configuration-related code.
│ ├── ├──├──interceptor // Aspect.
│ ├── ├──├──properties // configuration.
│ ├── ├──resources
│ ├── ├──├──META-INF
│ ├── ├──├──├──spring.factories // Automated configuration files.
├── sbc-hystix-turbine // Hystrix Dashboard :8282 port.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/hystrix/turbine
│ ├── ├──resources
├── .gitignore
├── LICENSE
├── README.md
- SpringBoot+SpringCloud初探
-
Feign
声明式远程调用,Eureka
高可用注册中心,Swagger2
管理REST API
- 自定义
Starter-SpringBoot
重构去重插件 - 应用限流
-
Hystrix
服务的保护与容错 -
Zuul
网关应用 - 分布式限流
- 排查利器 ———— 分布式追踪
- 更多功能未完待续。。。