资料
包含的技术点
前端服务
- 管理后台VUE
- vue3提供element-plus, vben(ant-desgin-vue)
- 管理后台UniApp
- uniapp: 实现一份代码多终端适配,同时支持APP, 小程序,H5
- 用户前台UniApp
接入服务
Nginx
后端服务
- Spring Boot 多模块架构, MySQL + MyBatis Plus, Redis + Redisson
- DB可以选择MySQL, PG...
- 消息队列可选择:Kafka, Redis..
- 权限认证使用Spring Security & Token & Redis, 支持多终端,多用户的认证,支持SSO单点登录
- 支持加载动态权限菜单,按钮级别的权限控制,redis缓存提升性能
- 支持SaaS多租户,可自定义多租户的权限
- 工作流使用Flowable, 支持动态表单,在线设计流程
- 使用代码生成器可以一键生成Java VUE前后端代码,SQL脚本,接口文档,支持表单,树表,主子表
- 实时通信,Spring WebSocket, 内置token身份验证,支持WebSocket集群
- 集成微信小程序,公众号,企业微信,钉钉第三方登录
- 集成微信,支付宝的支付和退款
- 短信集成,ali, tencent
- 云存储MinIO, 阿里云...
- 集成报表设计器,大屏设计器,通过拖拽即可生成报表和大屏
- 定时任务Quartz
- 消息队列 Redis Stream
- 分布式锁: Redisson
存储服务
- MySQL
- Redis
- OSS / MinIO
- ElasticSearch
运维工具
Jenkins + Docker + Portainer容器管理
监控服务
Spring Boot Admin 服务管理
Durid Admin SQL监控
SkyWalking 链路追踪 & 日志