# xxl-job **Repository Path**: chenlq618/xxl-job ## Basic Information - **Project Name**: xxl-job - **Description**: 1. 增强了xxl-job的权限管理,允许用户分配只读权限;2. 将xxl-job-admin模块拆分(xxl-job-admin-core),方便其他项目集成(例如集成到若依,开发自己的定时任务管理界面) - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: http://www.xuxueli.com/xxl-job/ - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 7179 - **Created**: 2023-05-11 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## xxl-job官方文档 Documentation - [中文文档](https://www.xuxueli.com/xxl-job/) - [English Documentation](https://www.xuxueli.com/xxl-job/en/) ## Communication - [社区交流](https://www.xuxueli.com/page/community.html) ## 扩展功能 1. 增强了xxl-job的权限管理,允许用户分配只读权限 ``` 说明:兼容旧数据,但旧用户的权限,全部变成只读,若需要有编辑权限,需要重新分配 ``` 2. 将xxl-job-admin模块,仅保留controller+前端,其它部分抽到xxl-job-admin-core模块(新模块) ``` (1)xxl-job-admin的权限的粒度比较粗,同时前端使用freemark+jquery实现,很多前端不熟悉,也不利于二次开发; (2)有一些场景,希望集成xxl-job分布式定时任务的能力,但又想集成现在的管理后台的用户体系,集成到现有的管理后端中 (3)另一些场景,也是希望xxl-job分布式定时任务的能力,但只是对定时任务配置进行扩展。例如,想做一种基于配置sql的定时任务(例如定时扫描某个表,发现有sql变更时,发送短信推送) ``` 3. 多租户功能(这个功能,要通过下面的联系方式,联系本人提供源代码) ``` (1)不同租户数据完全隔离; (2)不同租户,使用不同的access token,安全性更高; (3)管理员租户,可以修改其它租户的管理员密码,避免管理员忘记密码,无法登陆。由于管理员能修改所有用户密码,所以只要保证管理员密码能修改即可; (4)如果将租户置为无效,这个租户下所有定时任务都会停止,也无法登陆 ``` ## 演示、推广 - 阿里云折扣场地:[点我进入]https://www.aliyun.com/minisite/goods?userCode=nz4rlhu7 - 京东云折扣场地:[点我进入]https://3.cn/2mL-pxpE - 腾迅云折扣场地:[点我进入]https://curl.qcloud.com/S6sWraaO - 演示地址:http://8.138.90.3:8080/xxl-job-admin/toLogin ``` admin租户 admin / qwe123456 test租户 admin / ry123456 ``` ## 联系方式 ### 技术咨询等其它支持可扫码添加微信进行沟通交流。 ## 请作者喝杯咖啡 ~ (*^▽^*) ## 演示图