Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
4a8e0f10
提交
4a8e0f10
authored
11月 02, 2020
作者:
xueli.xue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
执行器鉴权校验:执行器启动时主动校验accessToken,为空则主动Warn告警
上级
110abb6a
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
7 行增加
和
1 行删除
+7
-1
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+2
-1
XxlJobExecutor.java
...c/main/java/com/xxl/job/core/executor/XxlJobExecutor.java
+5
-0
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
4a8e0f10
...
@@ -2087,6 +2087,7 @@ data: post-data
...
@@ -2087,6 +2087,7 @@ data: post-data
-
21、调度过期策略:调度中心错误调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等;
-
21、调度过期策略:调度中心错误调度时间的补偿处理策略,包括:忽略、立即补偿触发一次等;
-
22、触发策略强化:除了常规Cron、API、父子任务触发方式外,新增提供 "固定间隔触发、固定延时触发" 两种新触发方式;
-
22、触发策略强化:除了常规Cron、API、父子任务触发方式外,新增提供 "固定间隔触发、固定延时触发" 两种新触发方式;
-
23、任务调度生命周期重构:调度(schedule)、触发(trigger)、执行(handle)、回调(callback)、后处理(posthandle);
-
23、任务调度生命周期重构:调度(schedule)、触发(trigger)、执行(handle)、回调(callback)、后处理(posthandle);
-
24、执行器鉴权校验:执行器启动时主动校验accessToken,为空则主动Warn告警;(已规划安全强化:AccessToken动态生成、动态启停等)
### 7.32 版本 v2.3.0 Release Notes[规划中]
### 7.32 版本 v2.3.0 Release Notes[规划中]
-
1、
[
规划中
]
分片任务:全部完成后才会出发后置节点;
-
1、
[
规划中
]
分片任务:全部完成后才会出发后置节点;
...
@@ -2124,7 +2125,7 @@ data: post-data
...
@@ -2124,7 +2125,7 @@ data: post-data
-
20、批量调度:调度请求入queue,调度线程批量获取调度请求并发起远程调度;提高线程效率;
-
20、批量调度:调度请求入queue,调度线程批量获取调度请求并发起远程调度;提高线程效率;
-
21、执行器端口复用,复用容器端口提供通讯服务;
-
21、执行器端口复用,复用容器端口提供通讯服务;
-
22、分片任务全部成功后触发子任务;
-
22、分片任务全部成功后触发子任务;
-
23、
AccessToken按照执行器维度设置
;控制调度、回调;
-
23、
安全强化:AccessToken动态生成、动态启停
;控制调度、回调;
-
24、新增执行器描述属性;任务名称属性;
-
24、新增执行器描述属性;任务名称属性;
-
25、自定义失败重试时间间隔;
-
25、自定义失败重试时间间隔;
-
26、任务日志重构:一次调度只记录一条主任务,维护起止时间和状态。
-
26、任务日志重构:一次调度只记录一条主任务,维护起止时间和状态。
...
...
xxl-job-core/src/main/java/com/xxl/job/core/executor/XxlJobExecutor.java
浏览文件 @
4a8e0f10
...
@@ -147,6 +147,11 @@ public class XxlJobExecutor {
...
@@ -147,6 +147,11 @@ public class XxlJobExecutor {
address
=
"http://{ip_port}/"
.
replace
(
"{ip_port}"
,
ip_port_address
);
address
=
"http://{ip_port}/"
.
replace
(
"{ip_port}"
,
ip_port_address
);
}
}
// accessToken
if
(
accessToken
==
null
||
accessToken
.
trim
().
length
()==
0
)
{
logger
.
warn
(
">>>>>>>>>>> xxl-job accessToken is empty. To ensure system security, please set the accessToken."
);
}
// start
// start
embedServer
=
new
EmbedServer
();
embedServer
=
new
EmbedServer
();
embedServer
.
start
(
address
,
port
,
appname
,
accessToken
);
embedServer
.
start
(
address
,
port
,
appname
,
accessToken
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论