微服务解决方案
微服务解决方案
SpringCloud Alibaba 技术栈
- 1、服务注册发现 Nacos √
- 2、统一配置中心 Nacos √
- 3、路由网关 Gateway √
- 4、分布式 http feign √
- 5、熔断降级、限流 Sentinel √
- 6、分布式任务 xxl-job √
- 7、Redisson分布式锁 √
- 8、服务监控 SpringBootAdmin √
- 9、消息中间件 RabbitMQ √
- 10、消息总线 √
- 11、分布式事务 Seata √
- 12、支持 docker-compose、k8s、jenkins √
- 13、分库分表 shardingsphere √
- 14、分布式文件 Minio、阿里OSS √
- 15、统一权限控制 JWT + Shiro √
- 16、CAS 单点登录 √
- 17、链路跟踪 Skywarking √
- 18、轻量分布式日志 Loki+grafana套件
架构核心依赖
依赖 | 版本 |
---|---|
Spring Boot | Spring Boot 2.6.6 |
Spring Cloud | 2021.0.3 |
Spring Cloud Alibaba | 2021.0.1.0 |
Mybatis Plus | 3.5.1 |
Shiro | 1.8.0 |
Jwt | 3.11.0 |