ALB HTTP/2 streaming support to the targets

0

Enter image description here I wonder what the above sentence means. (Source: ALB user guide) Does this means that stream multiplexing & prioritization are not supported between ALB and targets? Thanks in advance.

질문됨 2달 전189회 조회
1개 답변
0
  • ALB HTTP/2 streaming support to the targets refers to how ALB handles HTTP/2 streams between clients and the targets.
  • ALB supports HTTP/2 for client connections but converts the requests to HTTP/1.1 when forwarding to the targets. This means:
  • Stream multiplexing and prioritization available in HTTP/2 are not preserved when ALB sends requests to the targets.
  • Each HTTP/2 stream from the client will be sent as a separate HTTP/1.1 request to the targets.

So while clients can benefit from HTTP/2 features with ALB, the targets will only see independent HTTP/1.1 requests without knowledge of the original HTTP/2 stream structure. This is by design as not all targets may support or require HTTP/2.

profile picture
전문가
답변함 2달 전
  • Thank you for answer. However, I think your answer describes the case when target group protocol version is HTTP/1.1. According to the documentation, if target group protocol version is HTTP/2 and clients send requests over HTTP/2, targets will receive HTTP/2 requests.

    In this case, what would be the meaning of the statement "The load balancer does not support streaming to the targets." ?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠