|
8 år sedan | |
---|---|---|
db | 8 år sedan | |
doc | 8 år sedan | |
xxl-job-admin | 8 år sedan | |
xxl-job-core | 8 år sedan | |
xxl-job-executor-example | 8 år sedan | |
.gitignore | 8 år sedan | |
LICENSE | 9 år sedan | |
README.md | 8 år sedan | |
pom.xml | 9 år sedan |
源码地址
博客地址
【于V1.1.x版本,XXL-JOB正式应用于我司,内部定制别名为 “Ferrari”,新接入应用推荐使用最新版本V1.3.x】
5、支持“串行执行”,并行执行;
说明:V1.2版本将系统架构按功能拆分为:
调度模块(调度中心):负责管理调度信息,按照调度配置发出调度请求;
执行模块(执行器):负责接收调度请求并执行任务逻辑;
通讯模块:负责调度模块和任务模块之间的信息通讯;
优点:
解耦:任务模块提供任务接口,调度模块维护调度信息,业务相互独立;
高扩展性;
稳定性;
4、【重要】“执行器”细分为:BEAN、GLUE两种开发模式,简介见下文:
“执行器” 模式简介:
BEAN模式执行器:每个执行器都是Spring的一个Bean实例,XXL-JOB通过注解@JobHander识别和调度执行器;
GLUE模式执行器:每个执行器对应一段代码,在线Web编辑和维护,动态编译生效,执行器负责加载GLUE代码和执行;
我司大众点评已接入XXL-JOB,内部别名《Ferrari》(于V1.1.x版本,XXL-JOB正式应用于我司,内部定制别名为 “Ferrari”,新接入应用推荐使用最新版本V1.3.x)。自2016-01-21接入至2016-05-20未知,内部XXL-JOB系统已调度45000余次,表现优异。新接入应用推荐使用最新版本V1.3,因为经过两个大版本的更新,系统的任务模型、UI交互模型以及底层调度通讯模型都有了较大的提升,核心功能更加稳定高效。
XXL-JOB已接入多家公司的线上产品线,接入场景如电商业务,O2O业务和大数据作业等,截止2016-05-20为止,XXL-JOB已接入的公司包括不限于:
更多接入公司,欢迎在https://github.com/xuxueli/xxl-job/issues/1 登记。