![](https://img.kancloud.cn/45/64/45642f49355807ef8e033958062fdc88_1464x1088.png) ## 针对JeecgBoot 2.3 微服务整体解决方案 1、服务注册和发现 Nacos √ 2、统一配置中心 Nacos √ 3、路由网关 gateway √ 4、分布式 http feign √ 5、熔断和降级 Sentinel √ 6、分布式文件 Minio、阿里OSS √ 7、统一权限控制 JWT + Shiro √ 8、服务监控 SpringBootAdmin [参考文档](https://www.kancloud.cn/zhangdaiscott/jeecgcloud/1761865) 9、链路跟踪 Skywarking [参考文档](https://www.kancloud.cn/zhangdaiscott/jeecgcloud/1771670) 10、消息中间件 SpringCloudStream+RabbitMQ [参考文档](https://www.kancloud.cn/zhangdaiscott/jeecgcloud/1744409) 11、分布式任务 xxl-job [参考文档](https://www.kancloud.cn/zhangdaiscott/jeecgcloud/1801263) 12、分布式事务 Seata 13、分布式日志 elk + kafa 14、支持 docker-compose、k8s、jenkins 15、CAS 单点登录 √ ### 微服务架构图 ### 项目关系图 ![](https://img.kancloud.cn/41/b3/41b3793e8b9ea1a9d1151c93791b4f13_856x748.png) ### 核心依赖 依赖 | 版本 ---|--- Spring Boot | Spring Boot 2.1.3.RELEASE Spring Cloud | Greenwich.SR3 Spring Cloud Alibaba | 2.1.0.RELEASE Mybatis Plus | 3.3.2 Shiro| 1.5.3 Jwt | 3.7.0 ### 待改造点 * 1、路由限流实现 * 2、建议安全框架改为spring security * 3、升级springboot的版本 * 4、路由网关读取在线配置功能