Мы используем сервис AWS ECS, в котором работают док-контейнеры.Эти док-контейнеры имеют код приложения, который непрерывно опрашивает SQS и получает единственное сообщение, обрабатывает его и уничтожает себя, и это жизненный цикл задачи.Сейчас мы масштабируем задачи, и EC2 в кластере на основе количества сообщений поступает в SQS.Мы можем масштабировать, но трудно уменьшить, потому что мы не знаем, обрабатывает ли какая-либо задача какое-либо сообщение, потому что время обработки сообщения огромно из-за некоторой сложной логики.Кто-нибудь может подсказать, что является основанным способом увеличения и уменьшения в этом случае?