如何处理 Mule 4 Process API 中的 Too Many Requests (429) 错误

问题描述 投票:0回答:1

我是 Mulesoft 的新手,需要帮助解决当我从 Mule Process API 调用我的 Mule System API /Layer 时抛出的 Too Many Requests (429) 错误。

我的 Mule Process API 有下面提到的(屏幕截图)子流程来调用系统 API。对于每条记录,根据是否找到记录进行 2 次调用((get 和 Put)或(get 和 Post))。我有 4000 条记录要循环。 系统和进程的工作线程和工作线程大小均为 1 和 0.2vcore,并且无法增加。

Mule 系统 API 的速率限制策略设置为每秒 10 笔交易(以反映外部系统的速率限制)

如何控制对系统 API 的调用次数,以避免 Too Many Requests (429) 错误。

mulesoft mule4 mule-component
1个回答
0
投票

我最近通过使用“直到成功”范围解决了这个问题。 由于“429 - Too Many Requests”会导致 Mule 4 中的异常,因此上述范围将重复出现。您可以配置再次呼叫之前等待的时间以及最大重试次数。

© www.soinside.com 2019 - 2024. All rights reserved.