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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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