微服务解决方案
最后更新于:2022-04-02 07:09:57
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/45/64/45642f49355807ef8e033958062fdc88_1464x1088.png)
## 微服务解决方案
`SpringCloud Alibaba 技术栈`
* 1、服务注册和发现 Nacos √
* 2、统一配置中心 Nacos √
* 3、路由网关 Gateway √
* 4、分布式 http feign √
* 5、熔断和降级 Sentinel √
* 6、消息中间件 RabbitMQ √
* 7、分布式任务 xxl-job √
* 8、Redisson分布式锁 √
* 9、服务监控 SpringBootAdmin√
* 10、熔断和降级:hystrix √
* 11、路由限流 √
* 12、消息总线 √
* 13、链路跟踪 Skywarking √ [参考文档](https://www.kancloud.cn/zhangdaiscott/jeecgcloud/1771670)
* 14、分布式事务 Seata √
* 15、分布式日志 elk + kafa
* 16、支持 docker-compose、k8s、jenkins √
* 17、分布式文件 Minio、阿里OSS √
* 18、统一权限控制 JWT + Shiro √
* 19、CAS 单点登录 √
### 架构核心依赖
依赖 | 版本
---|---
Spring Boot | Spring Boot 2.3.5.RELEASE
Spring Cloud | Hoxton.SR8
Spring Cloud Alibaba | 2.2.3.RELEASE
Mybatis Plus | 3.4.3.1
Shiro | 1.8.0
Jwt | 3.11.0
### 微服务关系图
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/41/b3/41b3793e8b9ea1a9d1151c93791b4f13_856x748.png)
';