应用程序重启后失败的服务任务状态

Failed Service Task state after application reboot

当应用程序重新启动时失败的 Service Task 会发生什么。它会再次尝试重试服务任务吗?

如果不是,流程如何进行。有没有办法手动重试服务任务?

我可以从 Flowable API 中看到,taskQuery 仅列出了 UserTasks。

在 Flowable 中,当执行失败时(由于某些异常),事务将回滚到您工作流中的先前等待状态。这意味着它下次运行时将从那里继续。

您可以使服务任务异步,使其处于等待状态。在这种情况下,将创建一个异步作业并重试(默认情况下 3 次,但这是可配置的)。如果服务任务一直失败(配置的重试次数),作业将被移动到死信作业中,然后您需要手动触发它。