我有方法,作为zeebe工作流工作的一部分。当它失败时,我想重新启动所有作业。我发现,这可以用NewFailJobCommand完成,但似乎在第一次尝试时就失败了。如果作业失败,我如何重新启动作业?
err := w.workflowStore.InitScanEventsTTL(ctx, scanID, job.Msg.Tenant)
if err != nil {
return w.client.NewFailJobCommand().JobKey(job.Key).Retries(job.Retries -
1).ErrorMessage(reason).Send(ctx)
}发布于 2021-12-14 09:14:53
您需要在流程模型中的任务属性中指定重试计数。
https://stackoverflow.com/questions/68287264
复制相似问题