首页 > 解决方案 > 如何解决 AWS 微服务的 Rate Exceed 错误?

问题描述

我正在对 50 个用户的 AWS 微服务进行性能测试,启动时间为 10 秒。

但是,一些请求给出了“rate Exceed”错误。微服务正在从 S3 存储桶中获取数据。

标签: amazon-web-servicesamazon-s3aws-lambdaamazon-cloudformationperformance-testing

解决方案


  1. 如果您遇到速率限制,您需要使用Pacing或特殊配置元素(如JMeter 中的恒定吞吐量计时器)将测试减慢到每单位时间支持的请求级别。另一种可能性是您的应用程序限制了来自单个 IP 的请求数量,因此您可能希望实施某种形式的IP 欺骗,以便每个用户都有自己的源 IP 地址
  2. 如果您的应用程序中的请求率没有人为限制,并且您从 S3 收到此错误,您需要遵循最佳实践设计模式中的建议:优化 Amazon S3 性能文章

推荐阅读