如何通过增加重试次数来重试失败的服务任务



是否可以通过Camunda驾驶舱增加重试次数来手动重试事件中失败的服务任务?

直到最近,我们还将服务任务用作外部任务。对于外部任务,通过驾驶舱重试是开箱即用的。现在我们正在尝试使用java类实现(AbstractBpmnActivityBehavior(,它更适合我们的用例,但我们还没有弄清楚如何启用重试。

如有任何提示,不胜感激。提前谢谢。

仅供参考:我在卡蒙达论坛上也问过同样的问题。

是的,肯定可以通过驾驶舱重试事件。我一直在做。我想你的问题是,你不使用异步延续。。。这是必需的,否则,如果发生异常,事务将回滚,并且您无法重试。。。如果您将BPMN的关键部分标记为async,您将在驾驶舱中看到该事件,并可以启动重试。

最新更新