随着队列中消息数量的增加创建新的EC2实例

时间:2018-10-08 13:23:41

标签: amazon-ec2 rabbitmq

是否有办法在RabbitMq队列中越来越多的消息上创建新的EC2实例?

1 个答案:

答案 0 :(得分:0)

理所当然的是,您知道如何设置Auto Scaling组,您可以将组配置为根据需求调整容量,以响应Amazon CloudWatch指标。

问题是,您可以使用PutMetricData函数在CloudWatch中存储自己的指标

所以您应该:

  • 以某种方式将RabbitMq正在管理的消息数量发送到CloudWatch,也许使用cron脚本;
  • 检查CloudWatch是否正在接收您的数据;
  • 为您的扩展EC2实例创建一个Launch Template
  • 创建一个Auto Scaling组,将触发器设置为与新 CloudWatch指标。