amazon-ec2 - 在队列中的消息数量增加时创建新的 EC2 实例
问题描述
有没有办法在 RabbitMq 队列中越来越多的消息上创建新的 EC2 实例?
解决方案
理所当然地知道您知道如何设置 Auto Scaling 组,您可以将您的组配置为根据需求调整容量,以响应 Amazon CloudWatch指标。
问题是,您可以使用PutMetricData函数将自己的指标存储在 CloudWatch中。
所以你应该:
- 以某种方式向 CloudWatch 发送 RabbitMq 正在管理的消息数量,可能使用 cron 脚本;
- 检查 CloudWatch 是否正在接收您的数据;
- 为您的扩展 EC2 实例创建启动模板;
- 创建一个 Auto Scaling 组,设置与您的新 CloudWatch 指标相关联的触发器。
推荐阅读
- neo4j - Neo4j:将节点与具有相同名称的特定节点相关联
- c# - 如何将特殊字符包含到 XAML 静态多语言资源中?
- testing - AUTOTOOLS:使用我自己的测试套件而不是默认的
- reactjs - 有没有办法根据 Animated.ScrollView React-Native 中的 Y 滚动值将 stlyes position:'relative' 更改为 position:'absolute'
- vb.net - Mariadb Vb .net 存储过程错误插入列不能为空
- html - 如何为我的 div class="col-md-3" 重置数据
- php - BASE64 被破坏的透明图像
- php - Android - 创建公钥对象以解码 JWT
- python - TemplateDoesNotExist at / .html
- c++ - 编译时多组的笛卡尔积