如何在MuleSoft中限制一个应用程序只有10个请求,并且如果第11个请求被发送到应用程序,应该发送警报消息,以便我们可以防止服务器崩溃?
发布于 2017-09-03 16:01:18
您可以应用下面的开箱即用策略来限制基于HTTP的API调用。
Rate Limiting-每个时间段内接口处理的消息数受策略中指定的最大值速率限制。速率限制适用于所有API调用,而与来源无关。任何超过最大值的消息都将被拒绝。
速率限制-基于服务水平协议的-每段时间内由应用编程接口处理的消息数量被速率限制在服务水平协议层中指定的最大值。任何超过最大值的消息都将被拒绝。强制基于在请求中传递的客户端ID。
有关更多细节,请查看以下内容-
https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling
https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling-sla-based-policies
发布于 2017-09-05 06:06:03
Mulesoft anypoint平台非常强大。您可以通过设置限速策略来限制API调用的数量。
发布于 2017-11-16 07:28:54
以下是详细信息
https://docs.mulesoft.com/api-manager/rate-limiting-and-throttling
如果您正在使用使用Anypoint平台的API Manager,那么在API上使用开箱即用的策略将是非常容易的。
https://stackoverflow.com/questions/45819224
复制相似问题