【问题标题】:Failed Service Task state after application reboot应用程序重新启动后服务任务失败状态
【发布时间】:2019-10-08 12:19:22
【问题描述】:

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

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

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

【问题讨论】:

    标签: spring-boot workflow bpmn flowable


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-11-20
      • 1970-01-01
      • 2023-01-25
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多