Skip to main content

资料

包含的技术点

前端服务

  • 管理后台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, 阿里云...
  • 集成报表设计器,大屏设计器,通过拖拽即可生成报表和大屏
  1. 定时任务Quartz
  2. 消息队列 Redis Stream
  3. 分布式锁: Redisson

存储服务

  • MySQL
  • Redis
  • OSS / MinIO
  • ElasticSearch

运维工具

Jenkins + Docker + Portainer容器管理

监控服务

Spring Boot Admin 服务管理

Durid Admin SQL监控

SkyWalking 链路追踪 & 日志