👉基于springBoot+springCloud构建的分布式微服务。👈
├── sbc-common // common包,通用组件。
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcorder/common // 具体代码。
│ ├── ├──resources
├── sbc-gateway-zuul // 网关应用.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/gateway/zuul // :8383端口 .
│ ├── ├──resources
├── sbc-order // order应用 :8181端口
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcorder // 具体代码
│ ├── ├──resources
├── sbc-service // eureka-server注册中心 :8888端口
│ ├── src/main
│ ├── ├──java/com/crossoverJie/service/ // 具体代码
│ ├── ├──resources
├── sbc-user // user应用 :8080端口
│ ├── src/main
│ ├── ├──java/com/crossoverJie/sbcuser/
│ ├── ├──resources
├── sbc-request-check // 去重starter
│ ├── src/main
│ ├── ├──com/crossoverJie/request/check // 具体代码。
│ ├── ├──├──anotation // 注解
│ ├── ├──├──conf // 自动化配置相关类
│ ├── ├──├──interceptor // 切面
│ ├── ├──├──properties // 配置封装类
│ ├── ├──resources
│ ├── ├──├──META-INF
│ ├── ├──├──├──spring.factories // 自动化配置文件
├── sbc-hystix-turbine // Hystrix 面板 :8282 端口.
│ ├── src/main
│ ├── ├──java/com/crossoverJie/hystrix/turbine
│ ├── ├──resources
├── .gitignore // git忽略项
├── LICENSE
├── README.md
- SpringBoot+SpringCloud初探
-
Feign
声明式远程调用,Eureka
高可用注册中心,Swagger2
管理REST API
- 自定义
Starter-SpringBoot
重构去重插件 - 应用限流
-
Hystrix
服务的保护与容错 -
Zuul
网关应用 - 排查利器 ———— 分布式追踪
- 更多功能未完待续。。。