Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
9fe7aaa1
提交
9fe7aaa1
authored
8月 18, 2021
作者:
xueli.xue
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
任务线程名优化(ISSUE-2527)
上级
135abc37
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
12 行增加
和
8 行删除
+12
-8
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+3
-2
EmbedServer.java
...re/src/main/java/com/xxl/job/core/server/EmbedServer.java
+1
-1
JobThread.java
...core/src/main/java/com/xxl/job/core/thread/JobThread.java
+3
-0
NetUtil.java
...job-core/src/main/java/com/xxl/job/core/util/NetUtil.java
+1
-1
XxlJobRemotingUtil.java
...c/main/java/com/xxl/job/core/util/XxlJobRemotingUtil.java
+4
-4
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
9fe7aaa1
...
...
@@ -2185,8 +2185,9 @@ public void execute() {
-
重试任务:失败时,新增主任务。所有调度记录,包括入口调度和重试调度,均挂载主任务上。
-
2、【优化】
[
规划中
]
分片任务:全部完成后才会出发后置节点;
-
3、【优化】多个项目依赖升级至较新稳定版本,如netty、groovy、spring、springboot等;
-
3、【优化】合并多项PR:代码结构、代码变量和注释等多项优化调整;
-
4、【修复】邮箱校验逻辑下放至EmailJobAlarm中,避免对其他告警方式的干扰;
-
4、【优化】合并多项PR:代码结构、代码变量和注释等多项优化调整;
-
5、【优化】任务线程名优化(ISSUE-2527)
-
6、【修复】邮箱校验逻辑下放至EmailJobAlarm中,避免对其他告警方式的干扰;
### 7.33 版本 v2.4.0 Release Notes[规划中]
-
1、
[
规划中
]
DAG流程任务
...
...
xxl-job-core/src/main/java/com/xxl/job/core/server/EmbedServer.java
浏览文件 @
9fe7aaa1
...
...
@@ -52,7 +52,7 @@ public class EmbedServer {
new
ThreadFactory
()
{
@Override
public
Thread
newThread
(
Runnable
r
)
{
return
new
Thread
(
r
,
"xxl-
rpc
, EmbedServer bizThreadPool-"
+
r
.
hashCode
());
return
new
Thread
(
r
,
"xxl-
job
, EmbedServer bizThreadPool-"
+
r
.
hashCode
());
}
},
new
RejectedExecutionHandler
()
{
...
...
xxl-job-core/src/main/java/com/xxl/job/core/thread/JobThread.java
浏览文件 @
9fe7aaa1
...
...
@@ -44,6 +44,9 @@ public class JobThread extends Thread{
this
.
handler
=
handler
;
this
.
triggerQueue
=
new
LinkedBlockingQueue
<
TriggerParam
>();
this
.
triggerLogIdSet
=
Collections
.
synchronizedSet
(
new
HashSet
<
Long
>());
// assign job thread name
this
.
setName
(
"xxl-job, JobThread-"
+
jobId
+
"-"
+
System
.
currentTimeMillis
());
}
public
IJobHandler
getHandler
()
{
return
handler
;
...
...
xxl-job-core/src/main/java/com/xxl/job/core/util/NetUtil.java
浏览文件 @
9fe7aaa1
...
...
@@ -53,7 +53,7 @@ public class NetUtil {
serverSocket
=
new
ServerSocket
(
port
);
used
=
false
;
}
catch
(
IOException
e
)
{
logger
.
info
(
">>>>>>>>>>> xxl-
rpc
, port[{}] is in use."
,
port
);
logger
.
info
(
">>>>>>>>>>> xxl-
job
, port[{}] is in use."
,
port
);
used
=
true
;
}
finally
{
if
(
serverSocket
!=
null
)
{
...
...
xxl-job-core/src/main/java/com/xxl/job/core/util/XxlJobRemotingUtil.java
浏览文件 @
9fe7aaa1
...
...
@@ -118,7 +118,7 @@ public class XxlJobRemotingUtil {
// valid StatusCode
int
statusCode
=
connection
.
getResponseCode
();
if
(
statusCode
!=
200
)
{
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
rpc
remoting fail, StatusCode("
+
statusCode
+
") invalid. for url : "
+
url
);
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
job
remoting fail, StatusCode("
+
statusCode
+
") invalid. for url : "
+
url
);
}
// result
...
...
@@ -135,13 +135,13 @@ public class XxlJobRemotingUtil {
ReturnT
returnT
=
GsonTool
.
fromJson
(
resultJson
,
ReturnT
.
class
,
returnTargClassOfT
);
return
returnT
;
}
catch
(
Exception
e
)
{
logger
.
error
(
"xxl-
rpc
remoting (url="
+
url
+
") response content invalid("
+
resultJson
+
")."
,
e
);
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
rpc
remoting (url="
+
url
+
") response content invalid("
+
resultJson
+
")."
);
logger
.
error
(
"xxl-
job
remoting (url="
+
url
+
") response content invalid("
+
resultJson
+
")."
,
e
);
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
job
remoting (url="
+
url
+
") response content invalid("
+
resultJson
+
")."
);
}
}
catch
(
Exception
e
)
{
logger
.
error
(
e
.
getMessage
(),
e
);
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
rpc
remoting error("
+
e
.
getMessage
()
+
"), for url : "
+
url
);
return
new
ReturnT
<
String
>(
ReturnT
.
FAIL_CODE
,
"xxl-
job
remoting error("
+
e
.
getMessage
()
+
"), for url : "
+
url
);
}
finally
{
try
{
if
(
bufferedReader
!=
null
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论