# Zen 集成后端框架

本项目使用Gradle工具搭建

``SpringBoot Mybatis Mybatis-plus``

完美支持多数据源,使用Alibaba Druid作为数据库连接池

- 同时支持按包名切换与注解切换(DynamicDataSource)
- 分布式统一事务处理(JtaTransactionManager)

``Kisso``

身份验证与权限验证,单点登录 中间件

- 分散式身份验证,核心加密使用JWT算法(kisso)
- 精确到按钮级别的功能权限管理
- 分部门的数据权限管理
- 分布式统一权限验证
- 权限字符串进行CRUD融合操作,如 `user:crud` 用户具有user的crud所有权限

``RabbitMQ``

``Xxl-Job``

分布式定时任务