From a49061970d06b4253c8d69bdc13f97b071898ddd Mon Sep 17 00:00:00 2001 From: xuxueli <931591021@qq.com> Date: Sat, 28 Apr 2018 18:17:44 +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 --- doc/XXL-JOB官方文档.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/XXL-JOB官方文档.md b/doc/XXL-JOB官方文档.md index 7c6214a2..6620fe0b 100644 --- a/doc/XXL-JOB官方文档.md +++ b/doc/XXL-JOB官方文档.md @@ -907,6 +907,16 @@ echo "分片总数 total = $3" - 调度中心调度失败时,任务失败处理策略选择"失败重试",将会自动重试一次; - 执行器运行失败时,任务执行结果返回"失败重试(IJobHandler.FAIL_RETRY)"回调,将会自动重试一次; +### 5.14 执行器灰度上线 +调度中心与业务解耦,只需部署一次后常年不需要维护。但是,执行器中托管运行着业务作业,作业上线和变更需要重启执行器,尤其是Bean模式任务。 +执行器重启可能会中断运行中的任务。但是,XXL-JOB得益于自建执行器与自建注册中心,可以通过灰度上线的方式,避免因重启导致的任务中断的问题。 + +步骤如下: +- 1、执行器改为手动注册,下线一半机器列表(A组),线上运行另一半机器列表(B组); +- 2、等待A组机器任务运行结束并编译上线;执行器注册地址替换为A组; +- 3、等待B组机器任务运行结束并编译上线;执行器注册地址替换为A组+B组; +操作结束; + ## 六、版本更新日志 ### 6.1 版本 V1.1.x,新特性[2015-12-05]