👉Distributed Micro Service Based on SpringBoot + springCloud.👈
├── sbc-common // common package.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcorder/common // Specific code.
│ ├── ├──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.
├── .gitignore
├── LICENSE
├── README.md
- SpringBoot+SpringCloud初探
-
Feign
声明式远程调用,Eureka
高可用注册中心,Swagger2
管理REST API
- 自定义
Starter-SpringBoot
重构去重插件 - 应用限流。
-
Hystrix
服务的保护与容错 - 通用的异常处理、日志插件、集成logback。
- 更多功能未完待续。。。