【问题标题】:How to keep track of retry count value from until-successful component (synchoronous mode) in mule 3?如何跟踪mule 3中直到成功组件(同步模式)的重试计数值?
【发布时间】:2020-09-16 13:32:34
【问题描述】:

我使用的是 mule 3.9 版。 我在子流中调用 REST API。此子流程在主流程中的直到成功组件内部被引用。我正在使用同步模式。如果我从该 API 获得 503 或 404 的 Http 响应代码,我将再试 2 次。我需要跟踪重试次数并将该值保存在数据库中。

我尝试过的解决方案:

1.) 我还尝试使用流变量和会话变量并在子流中增加它。但它不起作用,因为每次重试时变量都会重置为原始值。

2.) 我害怕使用注册表来维护计数值,因为它不是线程安全的,读取和写入注册表映射可能会导致问题。

如果有任何解决方法可以保持重试计数值,请告诉我?

【问题讨论】:

    标签: mule mule-component mulesoft mule-esb


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2011-10-03
      相关资源
      最近更新 更多