标签: amazon-sqs elastic-beanstalk
给定一个接收请求并使用外部消息服务向用户发送消息的应用程序。请求的数量通常是非线性的,有时巨大的批量请求会进入服务的消息用户。外部消息传递服务允许吞吐量为x /秒。
使用Elastic Beanstalk worker和SQS,是否可以对这些消息的处理方式应用一些速率限制?
答案 0 :(得分:6)
您可以对使用aws:elasticbeanstalk:sqsd命名空间中的HTTP连接选项设置所提取的消息数进行速率限制。
HTTP连接 - 指定最大并发数 守护进程可以对其中的任何应用程序进行的连接 Amazon EC2实例。默认值为50.您可以指定一个值 在1到100之间。
详细了解here。
请记住相应地调整其他参数,如“可见性超时”,“最大重试次数”,“保留期”。此外,如果您正在调整不活动超时,请记住修改nginx代理超时以及显示here。