Flowable入门系列文章63 - 失败重试
Posted 分享牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flowable入门系列文章63 - 失败重试相关的知识,希望对你有一定的参考价值。
在其默认配置中,如果执行作业中存在任何异常,则可重新启动作业三次。异步作业也是如此。在某些情况下,需要更多的灵活性,并且可以配置两个附加参数:
- 重试次数
- 重试之间的延迟
这些参数可以由flowable:failedJobRetryTimeCycle元素配置。以下是一个示例用法:
<serviceTask id="failingServiceTask" flowable:async="true"
flowable:class="org.flowable.engine.test.jobexecutor.RetryFailingDelegate">
<extensionElements>
<flowable:failedJobRetryTimeCycle>R5/PT7M</flowable:failedJobRetryTimeCycle>
</extensionElements>
</serviceTask>
时间周期表达式遵循ISO 8601标准,就像定时器事件表达式一样。上面的例子使作业执行者重试作业5次,每次重试之前等待7分钟。
上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:
以上是关于Flowable入门系列文章63 - 失败重试的主要内容,如果未能解决你的问题,请参考以下文章