feat: 2.6.0
1. 优化工作流执行丢弃问题
This commit is contained in:
parent
97d8656b6b
commit
7883594fda
@ -215,10 +215,10 @@ public class WorkflowBatchHandler {
|
||||
// 说明没有后继节点了, 此时需要判断整个DAG是否全部执行完成
|
||||
List<JobTaskBatch> jobTaskBatches = jobTaskBatchMapper.selectList(new LambdaQueryWrapper<JobTaskBatch>()
|
||||
.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);
|
||||
}
|
||||
|
@ -103,7 +103,7 @@ akka {
|
||||
type = "Dispatcher"
|
||||
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-max = 64
|
||||
}
|
||||
@ -114,7 +114,7 @@ akka {
|
||||
type = "Dispatcher"
|
||||
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-max = 128
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user