繁体   English   中英

具有SQS的AWS自动扩展和CloudWatch

[英]AWS Autoscaling and CloudWatch with SQS

我有一个执行长时间运行任务的应用程序。 因此,它决定将AWS SQS与Autoscaling策略和CloudWatch一起使用。

我读到Amazon SQS队列每五分钟将指标发送到CloudWatch。 我知道我的单个任务需要10秒。 因此,一个工人可以在五分钟内完成30项任务。 我希望该消息在SQS中尽可能短。 例如:

  • 如果将30条消息添加到SQS,我希望有一名工作人员,
  • 如果将60条消息添加到SQS,我希望有两名工作人员,
  • 如果将90条消息添加到SQS,我希望有三名工作人员,
  • 等等

根据文档,我创建了一个AutoScaling策略(添加了1个实例)和CloudWatch警报(如果存在30个以上的NumberNumberOfMessagesVisible,则将触发此策略)。 因此,如果消息多于60条,我是否应该添加第二个ClouldWatch警报? 第三次ClouldWatch警报是否有超过90条消息?

否。您的政策将继续重复添加计算机,直到指标降至30以下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM