| 
															
																@@ -155,9 +155,11 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     xxl-job-admin:调度中心 
															 | 
															
															 | 
															
																     xxl-job-admin:调度中心 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     xxl-job-core:公共依赖 
															 | 
															
															 | 
															
																     xxl-job-core:公共依赖 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    xxl-job-executor:执行器Example项目 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        :xxl-job-executor-sample-spring:执行器Example,Spring版本(可直接使用执行器Example,也可以将现有项目改造成执行器使用) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        :xxl-job-executor-sample-springboot:执行器Example,Springboot版本 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    xxl-job-executor:执行器Sample项目,可参考并快速搭建执行器项目 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        :xxl-job-executor-sample-spring:执行器Sample示例,Spring版本(可直接使用执行器Sample,也可以将现有项目改造成执行器使用) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        :xxl-job-executor-sample-springboot:执行器Sample示例,Springboot版本 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        :xxl-job-executor-sample-jfinal:执行器Sample示例,JFinal版本 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+         
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 ### 2.3 配置部署“调度中心” 
															 | 
															
															 | 
															
																 ### 2.3 配置部署“调度中心” 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -210,7 +212,7 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 ### 2.4 配置部署“执行器项目” 
															 | 
															
															 | 
															
																 ### 2.4 配置部署“执行器项目” 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    “执行器”项目:xxl-job-executor-sample-spring (如新建执行器项目,可参考该Example执行器项目的配置步骤;) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    “执行器”项目:xxl-job-executor-sample-spring (如新建执行器项目,可参考该Sample示例执行器项目的配置步骤;) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     作用:负责接收“调度中心”的调度并执行; 
															 | 
															
															 | 
															
																     作用:负责接收“调度中心”的调度并执行; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      
															 | 
															
															 | 
															
																      
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #### 步骤一:maven依赖 
															 | 
															
															 | 
															
																 #### 步骤一:maven依赖 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -247,10 +249,11 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     2、执行器Excutor配置:执行器核心配置; 
															 | 
															
															 | 
															
																     2、执行器Excutor配置:执行器核心配置; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #### 步骤四:部署执行器项目: 
															 | 
															
															 | 
															
																 #### 步骤四:部署执行器项目: 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-如果已经正确进行上述配置,可将执行器项目编译打部署,系统提供两个执行器example项目,选择其中一个即可,各自的部署方式如下。 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+如果已经正确进行上述配置,可将执行器项目编译打部署,系统提供三个执行器Sample示例项目,选择其中一个即可,各自的部署方式如下。 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     xxl-job-executor-sample-spring:项目编译打包成WAR包,并部署到tomcat中。 
															 | 
															
															 | 
															
																     xxl-job-executor-sample-spring:项目编译打包成WAR包,并部署到tomcat中。 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     xxl-job-executor-sample-springboot:项目编译打包成springboot类型的可执行JAR包,命令启动即可; 
															 | 
															
															 | 
															
																     xxl-job-executor-sample-springboot:项目编译打包成springboot类型的可执行JAR包,命令启动即可; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    xxl-job-executor-sample-jfinal:项目编译打包成WAR包 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 至此“执行器”项目已经部署结束。 
															 | 
															
															 | 
															
																 至此“执行器”项目已经部署结束。 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -338,7 +341,7 @@ XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - 1、 新建一个继承com.xxl.job.core.handler.IJobHandler的Java类; 
															 | 
															
															 | 
															
																     - 1、 新建一个继承com.xxl.job.core.handler.IJobHandler的Java类; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - 2、 该类被Spring容器扫描为Bean实例,如加“@Component”注解; 
															 | 
															
															 | 
															
																     - 2、 该类被Spring容器扫描为Bean实例,如加“@Component”注解; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - 3、 添加 “@JobHander(value="自定义jobhandler名称")”注解,注解的value值为自定义的JobHandler名称,该名称对应的是调度中心新建任务的JobHandler属性的值。 
															 | 
															
															 | 
															
																     - 3、 添加 “@JobHander(value="自定义jobhandler名称")”注解,注解的value值为自定义的JobHandler名称,该名称对应的是调度中心新建任务的JobHandler属性的值。 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    (可参考Example执行器中的DemoJobHandler,见下图) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    (可参考Sample示例执行器中的DemoJobHandler,见下图) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -496,7 +499,7 @@ try{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - /db :“调度数据库”建表脚本 
															 | 
															
															 | 
															
																     - /db :“调度数据库”建表脚本 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - /xxl-job-admin :调度中心,项目源码 
															 | 
															
															 | 
															
																     - /xxl-job-admin :调度中心,项目源码 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     - /xxl-job-core :公共Jar依赖 
															 | 
															
															 | 
															
																     - /xxl-job-core :公共Jar依赖 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    - /xxl-job-executor-samples :执行器,Example项目(大家可以在该项目上进行开发,也可以将现有项目改造生成执行器项目) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    - /xxl-job-executor-samples :执行器,Sample示例项目(大家可以在该项目上进行开发,也可以将现有项目改造生成执行器项目) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #### 5.2 “调度数据库”配置 
															 | 
															
															 | 
															
																 #### 5.2 “调度数据库”配置 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 XXL-JOB调度模块基于Quartz集群实现,其“调度数据库”是在Quartz的11张集群mysql表基础上扩展而成。 
															 | 
															
															 | 
															
																 XXL-JOB调度模块基于Quartz集群实现,其“调度数据库”是在Quartz的11张集群mysql表基础上扩展而成。 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -719,7 +722,7 @@ XXL-JOB会为每次调度请求生成一个单独的日志文件,需要通过 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 "分片广播" 以执行器为维度进行分片,支持动态扩容执行器集群从而动态增加分片数量,协同进行业务处理;在进行大数据量业务操作时可显著提升任务处理能力和速度。 
															 | 
															
															 | 
															
																 "分片广播" 以执行器为维度进行分片,支持动态扩容执行器集群从而动态增加分片数量,协同进行业务处理;在进行大数据量业务操作时可显著提升任务处理能力和速度。 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-"分片广播" 和普通任务开发流程一致,不同之处在于可以可以获取分片参数,获取分片参数对象的代码如下(可参考example执行器中的示例任务"ShardingJobHandler" ): 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+"分片广播" 和普通任务开发流程一致,不同之处在于可以可以获取分片参数,获取分片参数对象的代码如下(可参考Sample示例执行器中的示例任务"ShardingJobHandler" ): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     ShardingUtil.ShardingVO shardingVO = ShardingUtil.getShardingVo(); 
															 | 
															
															 | 
															
																     ShardingUtil.ShardingVO shardingVO = ShardingUtil.getShardingVo(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																      
															 | 
															
															 | 
															
																      
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -948,6 +951,7 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #### 6.18 版本 V1.8.2 特性[Coding] 
															 | 
															
															 | 
															
																 #### 6.18 版本 V1.8.2 特性[Coding] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 - 1、解决执行器回调URL不支持配置HTTPS时问题; 
															 | 
															
															 | 
															
																 - 1、解决执行器回调URL不支持配置HTTPS时问题; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 - 2、规范项目目录,方便扩展多执行器; 
															 | 
															
															 | 
															
																 - 2、规范项目目录,方便扩展多执行器; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+- 3、新增JFinal类型执行器sample示例项目; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 #### TODO LIST 
															 | 
															
															 | 
															
																 #### TODO LIST 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限; 
															 | 
															
															 | 
															
																 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限; 
															 |