【发布时间】:2018-12-28 13:00:56
【问题描述】:
我正在执行一项任务,其中我需要执行 5-6 个步骤,如果我的代码在其中的某个步骤失败,我的要求是从失败的同一步骤重试(我正在维护此信息在数据库表中),我可以通过复杂的 if-else 检查来解决这个问题,但我正在寻找一些标准或好的方法来解决这个问题。
【问题讨论】:
-
奇才?我的伙伴们在这里可能有完全不同的想法。
-
需要自己实现还是允许使用外部库?
-
我需要自己实现。
-
最简单的方法是使用
try/catch块再次调用相同的函数。您应该在此块之外有代码来控制已完成的重试次数并在确定的次数后停止执行。
标签: java algorithm design-patterns