Создать новый экземпляр EC2 при увеличении количества сообщений в очереди - PullRequest
0 голосов
/ 08 октября 2018

Есть ли способ создать новые экземпляры EC2 для растущего числа сообщений в очереди RabbitMq?

1 Ответ

0 голосов
/ 09 октября 2018

Предоставляя само собой разумеющимся, что вы знаете, как настроить группу автоматического масштабирования, вы можете настроить свою группу для настройки емкости в соответствии со спросом в ответ на Amazon CloudWatch метрики.

Дело в том, что вы можете хранить свои собственные метрики в CloudWatch , используя функцию PutMetricData .

Так что вы должны:

  • каким-то образом отправитьв CloudWatch количество сообщений, которыми управляет RabbitMq, возможно, с помощью скрипта cron;
  • проверьте, что CloudWatch получает ваши данные;
  • создать шаблон запуска для ваших масштабируемых экземпляров EC2;
  • создать группу автоматического масштабирования, устанавливающую триггер, связанный с вашей новой метрикой CloudWatch.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...