Wenjun Ruan

Results 268 comments of Wenjun Ruan

The `TaskInstanceContext` is serialized as JSON string, this class contains the context used or generated by task instance, is an interface, each task can have its own type. On Fri,...

> Hey, I have a idea with that. We can integrate the `ServiceImpl` class from `MyBatis-Plus` into the `BaseDao`. The `ServiceImpl` provides a `lambdaQueryChain` method that enables basic data querying...

Good job, after this PR merged, the master code will be clearer. Base on this, we can provide more `EventBus` to expose the workflow instance/task instance lifecycle event to exposed...

@reele Sorry, I miss something, we need to sort the tasks by priority under one worker group, so `WorkerGroupTaskDispatcher ` cannot be removed, but `GlobalTaskDispatchWaitingQueue ` and `GlobalTaskDispatchWaitingQueueLooper ` can...

> > @reele Sorry, I miss something, we need to sort the tasks by priority under one worker group, so `WorkerGroupTaskDispatcher ` cannot be removed, but `GlobalTaskDispatchWaitingQueue ` and `GlobalTaskDispatchWaitingQueueLooper...

I have removed `GlobalTaskDispatchWaitingQueue` at #17180

> > I have removed `GlobalTaskDispatchWaitingQueue` at #17180 > > Oh! sorry for not solving this pr in time...... Hi @reele, I reopen this PR, this PR still needed.

I don't disagree with this issue, but this kind of change will bring some incompatible changes. Before making any of these kinds of changes to db schema and API schema,...

> In fact, the ideas are similar. Whether to make changes can be discussed, 和 the operation can be postponed if there is not enough support. What do you think?...

@reele Hi, the subworkflow take-over logic is under `SubWorkflowLogicTask`, once we failover a subworkflow task, will generate a new logic task instance, the new task instance will contains the origin...