From 21ceb60735c8f7c0b718d43b6e33c8606ab411d6 Mon Sep 17 00:00:00 2001 From: "xueli.xue" Date: Fri, 30 Sep 2016 14:38:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0RM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 +++++++++++++++---- .../resources/applicationcontext-xxl-job.xml | 22 ++++++++---------- 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index d20031be..dadabd85 100644 --- a/README.md +++ b/README.md @@ -142,15 +142,23 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是 作用:负责接收“调度中心”的调度并执行; -- **A:配置Jdbc链接**:请在下图所示位置配置jdbc链接地址,链接地址请保持和 2.1章节 所创建的调度数据库的地址一致。 +- **A:配置“执行器”**: +![输入图片说明](https://static.oschina.net/uploads/img/201609/30142813_2Yp6.jpg "在这里输入图片标题") + + 1、配置01、JobHandler 扫描路径 + 2、配置02、执行器端口,默认9999 + 3、配置03、GlueFactory (启用GLUE任务时才需要, 否则可删除) + 4、配置04、XXL-JOB公共数据源 (启用GLUE任务, 且使用 "DbGlueLoader" 作为 "GLUE源码加载器" 时才需要, 否则可删除) + +执行器端口:由于“调度中心”和“执行器”部署在不同项目,“调度中心”会请求该端口触发任务执行。如上图所示,默认的“执行器”端口是9999,如果与系统现有端口冲突可自行修改,如若不冲突,可忽略。 + +- **B:配置Jdbc链接**:(启用GLUE任务, 且使用 "DbGlueLoader" 作为 "GLUE源码加载器" 时才需要, 否则可忽略) + +请在下图所示位置配置jdbc链接地址,链接地址请保持和 2.1章节 所创建的调度数据库的地址一致。 ![输入图片说明](https://static.oschina.net/uploads/img/201607/23224042_MeRg.png "在这里输入图片标题") -- **B:配置“执行器”端口**:由于“调度中心”和“执行器”部署在不同项目,“调度中心”会请求该端口触发任务执行。端口如下图所示,默认的“执行器”端口是9999,如果与系统现有端口冲突可自行修改,如若不冲突,可忽略。 - -![输入图片说明](https://static.oschina.net/uploads/img/201607/23224304_0jxT.png "在这里输入图片标题") - **部署项目**:如果已经正确进行上述配置,可将项目编译打war包并部署到tomcat中。 至此“执行器”项目已经部署结束。 @@ -643,6 +651,11 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段 - 4、调度超时和Handler匹配不到时,调度状态优化; - 5、因catch异常,导致任务不可终止的问题,给出解决方案, 见文档; +#### 6.9 版本 V1.5.0 特性 +- 1、调度中心回调逻辑优化, 过滤非法请求; +- 2、公共依赖中新增DBGlueLoader,基于原生jdbc实现GLUE源码的加载器,减少第三方依赖(mybatis,spring-orm等); +- 3、精简和优化执行器测配置(针对GLUE任务),降低上手难度 + #### 规划中 - 1、任务执行规则自定义:假如前一个任务正在执行,后续调度执行规则支持自定义; 串行(默认,当前逻辑):后续调度入调度队列; diff --git a/xxl-job-executor-example/src/main/resources/applicationcontext-xxl-job.xml b/xxl-job-executor-example/src/main/resources/applicationcontext-xxl-job.xml index d571f061..1289b365 100644 --- a/xxl-job-executor-example/src/main/resources/applicationcontext-xxl-job.xml +++ b/xxl-job-executor-example/src/main/resources/applicationcontext-xxl-job.xml @@ -7,33 +7,29 @@ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> - - + + - + + - + + + + - +