feat: 2.6.0
1. 优化工作流执行丢弃问题
This commit is contained in:
parent
97d8656b6b
commit
7883594fda
@ -215,10 +215,10 @@ public class WorkflowBatchHandler {
|
|||||||
// 说明没有后继节点了, 此时需要判断整个DAG是否全部执行完成
|
// 说明没有后继节点了, 此时需要判断整个DAG是否全部执行完成
|
||||||
List<JobTaskBatch> jobTaskBatches = jobTaskBatchMapper.selectList(new LambdaQueryWrapper<JobTaskBatch>()
|
List<JobTaskBatch> jobTaskBatches = jobTaskBatchMapper.selectList(new LambdaQueryWrapper<JobTaskBatch>()
|
||||||
.eq(JobTaskBatch::getWorkflowTaskBatchId, workflowTaskBatchId)
|
.eq(JobTaskBatch::getWorkflowTaskBatchId, workflowTaskBatchId)
|
||||||
.in(JobTaskBatch::getWorkflowNodeId, graph.nodes())
|
.in(JobTaskBatch::getWorkflowNodeId, graph.nodes()).orderByDesc(JobTaskBatch::getId)
|
||||||
);
|
);
|
||||||
|
|
||||||
Map<Long, JobTaskBatch> jobTaskBatchMap = jobTaskBatches.stream().collect(Collectors.toMap(JobTaskBatch::getWorkflowNodeId, i -> i));
|
Map<Long, JobTaskBatch> jobTaskBatchMap = jobTaskBatches.stream().collect(Collectors.toMap(JobTaskBatch::getWorkflowNodeId, i -> i, (i,j) -> i));
|
||||||
|
|
||||||
checkWorkflowExecutor(SystemConstants.ROOT, workflowTaskBatchId, graph, jobTaskBatchMap);
|
checkWorkflowExecutor(SystemConstants.ROOT, workflowTaskBatchId, graph, jobTaskBatchMap);
|
||||||
}
|
}
|
||||||
|
@ -103,7 +103,7 @@ akka {
|
|||||||
type = "Dispatcher"
|
type = "Dispatcher"
|
||||||
executor = "thread-pool-executor"
|
executor = "thread-pool-executor"
|
||||||
thread-pool-executor {
|
thread-pool-executor {
|
||||||
core-pool-size-min = 32
|
core-pool-size-min = 64
|
||||||
core-pool-size-factor = 2.0
|
core-pool-size-factor = 2.0
|
||||||
core-pool-size-max = 64
|
core-pool-size-max = 64
|
||||||
}
|
}
|
||||||
@ -114,7 +114,7 @@ akka {
|
|||||||
type = "Dispatcher"
|
type = "Dispatcher"
|
||||||
executor = "thread-pool-executor"
|
executor = "thread-pool-executor"
|
||||||
thread-pool-executor {
|
thread-pool-executor {
|
||||||
core-pool-size-min = 64
|
core-pool-size-min = 128
|
||||||
core-pool-size-factor = 2.0
|
core-pool-size-factor = 2.0
|
||||||
core-pool-size-max = 128
|
core-pool-size-max = 128
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user