AWS Classic Load Balancer HTTP прекращение - PullRequest
0 голосов
/ 15 марта 2019

AWS a скажем:

Когда вы используете HTTP (уровень 7) для внешних и внутренних соединений, ваш балансировщик нагрузки анализирует заголовки в запросеи разрывает соединение перед отправкой запроса к внутренним экземплярам.

Что это должно означать?Я знаю, что должен использовать Keep-Alive и т. Д., Но этот текст действительно сбивает с толку.Если соединение разорвано (и, между прочим, это TCP, а не уровень HTTP), сервер не сможет ответить на запрос.

1 Ответ

2 голосов
/ 15 марта 2019

" разрыв соединения" в этом контексте означает, что балансировщик нагрузки является конечной точкой соединения, то есть существует одно TCP-соединение между клиентом и балансировщиком нагрузки и другое между балансировщиком нагрузки и сервером. Завершение соединения не означает закрытие его на уровне TCP. Вместо этого соединение между клиентом и балансировщиком нагрузки остается открытым, и полезная нагрузка пересылается между этим соединением и соединением (ями) между балансировщиком нагрузки и сервером (серверами).

...