微服务解决方案

最后更新于: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)
';