Как сократить время прохождения запроса от ALB до фактического сервера Fargate?

У меня есть конечная точка веб-перехватчика, куда наш поставщик услуг отправляет полезную нагрузку, на которую я должен ответить в течение 2 секунд. Я получаю слишком много ошибок тайм-аута от поставщика услуг, то есть я не могу ответить в течение 2 секунд.

Я немного покопался в том, когда Fargate Server получает полезную нагрузку, а когда ALB получает ее. Я просмотрел некоторые журналы доступа от ALB и обнаружил, что передача полезной нагрузки от ALB на сервер fargate занимает около секунды или около того.

Вот отметка времени, когда запрос поступил на ALB — 15:19:20.01, а мой сервер получил его — 15:19:21.69.

Разница больше секунды, я хочу знать, как ее уменьшить. Одно из решений, о котором я подумал, заключалось в том, что вместо регистрации моего домена + URI у поставщика услуг для отправки веб-перехватчика я установил свой IP + URI, чтобы ALB не выполнял переадресацию.

Дайте мне знать, что вы, ребята, думаете.

РЕДАКТИРОВАТЬ. Решение, о котором я подумал, было довольно глупым, потому что fargate предоставляет новый IP-адрес каждый раз, когда развертывается новая задача (насколько я знаю). Кроме того, ALB перенаправляет запрос/полезную нагрузку в целевую группу ECS, просто добавляя этот факт.

сеть amazon-alb aws-fargate

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *