Рейтинг:1

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

флаг in

У меня есть конечная точка веб-перехватчика, куда наш поставщик услуг отправляет полезную нагрузку, на которую я должен ответить в течение 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, просто добавляя этот факт.

djdomi avatar
флаг za
вы используете имена хостов и удаленный преобразователь? в этом случае может быть проблема с днс
Sahil avatar
флаг in
эй, я просматривал свои журналы ALB и обнаружил, что `request_processing_time` для ALB равно 0,001, что идеально, но `elb_status_code` равно 460, и из документации [здесь] (https://docs.aws.amazon.com/ elasticloadbalancing/latest/application/load-balancer-troubleshooting.html#http-460-issues) из-за того, что «клиент закрыл соединение с балансировщиком нагрузки до истечения периода простоя». Я не знаю, как это исправить, может быть, я свяжусь со своим поставщиком услуг и какое у них время ожидания для подключения? Не уверен честно.
djdomi avatar
флаг za
Я бы всегда советовал сначала связаться с поставщиком услуг с билетом, прежде чем пытаться спросить на общедоступном сайте вопросов и ответов.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.