技术选型
名称 | 选型 |
---|---|
开发语言 | JAVA |
核心框架 | SpringBoot 、SpringCloud 、SpringCloudAlibaba |
安全框架 | Jwt |
网关服务 | SpringCloud Gateway |
注册中心 | Nacos |
配置中心 | Nacos |
熔断限流 | Sentinel |
链路跟踪 | Skywalking |
消息队列 | RabbitMQ |
服务通信 | OpenFeign |
客户端负载均衡 | Ribbon |
数据库连接池 | Druid |
持久层框架 | Mybatis、通用Mapper |
数据库 | MySQL、Oracle、sqlServer、PostgresSQL、DM等 |
分布式事务 | Seata |
源码版本管理 | Svn、Git |
流程引擎 | Flowable |
缓存 | Redis、Redission |
调度 | XXL-JOB |
对象存储 | 本地存储、阿里云OSS、MinIO等对文件存储 |
监控 | SpringBoot Admin |
日志 | Logback |
项目构建 | Maven |
接口文档 | Swagger |
单元测试组件 | Junit |
动态数据源 | Dynamic |