核心技术采用 Spring Cloud Alibaba、SpringBoot、 Mybatis 、Seata、 Sentinel 、 RabbitMQ 、FastDFS/MinIO、SkyWalking等主要框架和中间件。
相关技术有:
· JSON 序列化:Jackson
· 消息队列:RabbitMQ
· 缓存: Redis
· 数据库: MySQL 5.7.9 或者 MySQL 8.0.19
· 定时器:采用xxl-jobs项目进行二次改造
· 前端:vue + element-ui
· 持久层框架: Mybatis-plus
· 代码生成器:基于Mybatis-plus-generator自定义
· API网关:Gateway/zuul服务
· 注册&发现和配置中心: Nacos
· 服务消费:OpenFeign
· 负载均衡:Ribbon
· 服务熔断:Hystrix
· 项目构建: Maven
· 分布式事务: seata分布式系统的流量
· 防卫兵: Sentinel
· 监控: spring-boot-admin
· 链路调用跟踪: zipkin/SkyWalking
· 文件服务器:FastDFS 5.0.5/ 阿里云 OSS/本地存储/MinIONginx
· 部署方面:服务器:CentOSJenkins Docker Kubernetes
系统功能有:
1.租户管理 :运营人员管理所有的租户创建
2.工作台 :普通用户常用功能
3.组织管理 :机构管理、岗位管理、用户数据维护、重置用户密码
4.资源中心 :消息中心、短信模板、短信中心、附件管理
5.流程管理 :流程部署、模型管理、流程示例
6.系统设置 :菜单管理、角色管理、资源配置、给角色绑定用户、给角色授权菜单和资源、字典管理、地区管理、系统参数、操作日志、登录日志、应用管理等
7.网关设置 :限流和阻止访问
需要了解更多源码内容,您可以私信我!
如果您也喜欢这篇文章,记得点赞、关注+评论+转发哦![玫瑰][玫瑰]