【发布时间】:2020-07-11 06:25:16
【问题描述】:
在我的应用程序中,我正在进行 HTTP 调用以从外部系统读取数据。我想每隔一段时间重复跟踪 3 次,直到我得到成功响应。我正在使用 Mule 的组件来执行此操作。下面是代码。
<until-successful maxRetries="3" millisBetweenRetries="10000">
<http:request method="GET"></http:request>
</until-successful>
此代码以 10 秒的间隔制作 3 条轨迹。
但是,我想增加每次迭代的等待时间。 即我希望组件在第一次迭代时等待 10 秒,在第二次迭代时等待 20 秒,在第三次迭代时等待 30 秒。
是否有任何选项可以使用组件来执行此操作。 请建议。谢谢。
【问题讨论】: