Java Springboot разговаривает с Elasticache - вызовы API завершаются сбоем во время автоматического масштабирования задаJAVA

Программисты JAVA общаются здесь
Anonymous
Java Springboot разговаривает с Elasticache - вызовы API завершаются сбоем во время автоматического масштабирования зада

Сообщение Anonymous »

Приложение Java Springboot взаимодействует с Aws Elasticache с помощью клиента Lettuce, работающего на ECS.
Springboot версии 3.4.5
Lettuce версии 6.8.1.RELEASE
Бессерверный Elasticache Valkey с использованием аутентификации IAM
Обнаружено странное поведение во время нагрузочного теста. Когда автоматическое масштабирование задач ECS запускается при высокой нагрузке (ЦП > 50%) в течение 500 об/с,
  • задержка API резко возрастает.
  • Тайм-аут вызовов API составляет 504.
  • команды Elasticache завершаются сбоем из-за тайм-аута соединения, тайм-аута команды.
  • Проверка работоспособности задач Ecs не выполняется, и задачи создаются/уничтожаются непрерывно в цикле для некоторое время
Для правильного масштабирования задач требуется около 30 минут, затем все успокаивается и API работают нормально.
Политика автоматического масштабирования срабатывает, когда:
Загрузка ЦП >50%
Загрузка памяти >50%
Конфигурация Elasticache:
maxTotal 15
maxIdle 8
minIdle 3
тайм-аут соединения 3 секунды
тайм-аут команды 2 секунды
Что здесь не так?
Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ks-auto-sc

Вернуться в «JAVA»