如何在Mulesoft中限制应用程序的HTTP请求?

时间:2017-08-22 13:37:21

标签: mule-studio

如何在MuleSoft中仅限制10个应用程序请求,如果第11个请求发送到应用程序,应该发送警报消息,以防止服务器崩溃?

3 个答案:

答案 0 :(得分:1)

您可以应用以下开箱即用的mule策略来限制基于HTTP的API调用。

速率限制 - 每个时间段由API处理的消息数量受限于策略中指定的最大值。无论源是什么,速率限制都适用于所有API调用。任何超出最大值的邮件都会被拒绝。

速率限制 - 基于SLA - API处理的每个时间段的消息数量受限于SLA层中指定的最大值。超出最大值的任何消息都将被拒绝。执行基于请求中传递的客户端ID。

有关详细信息,请查看此内容 -

https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling

https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling-sla-based-policies

答案 1 :(得分:1)

Mulesoft anypoint平台非常强大。 您可以设置速率限制策略以限制API调用的数量。

答案 2 :(得分:1)

以下是详细信息

https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling

如果您使用的是使用Anypoint平台的API Manager,那么使用开箱策略来强制执行A​​PI将非常容易。