인바운드 HTTP 요청 청크 구성

인바운드 HTTP 요청 청크를 사용하여 10MB보다 큰 메시지의 제한사항을 제거하였습니다. HTTP 요청이 하위(servant)에 디스패치되기 전에 전체 메시지가 제어기에 버퍼되기 때문에 10MB 제한사항이 설정되었습니다. 따라서 큰 HTTP 메시지를 여러 개 동시에 처리할 경우 제어기가 메모리 부족 상태에 빠질 수 있습니다. 청크를 사용하면 웹 컨테이너 및 애플리케이션에서 메시지를 처리하기 전에 메시지가 작은 조각으로 나뉘어집니다. 따라서 제어기에서 한 번에 작은 청크 하나만 메모리에 버퍼되기 때문에 큰 HTTP 메시지에서 사용하는 메모리 양이 크게 줄어듭니다. 애플리케이션에서 인바운드 HTTP 청크를 활성화하기 위해 변경할 필요가 없습니다.

이 태스크 정보

인바운드 HTTP 요청 청크는 웹 컨테이너 전송 체인 레벨에서 구성됩니다. 청크를 활성화 또는 비활성화하도록 웹 컨테이너 체인을 구성할 수 있습니다. 특정 체인에서 청크가 활성화된 경우 체인에 활성화된 청크마다 최대 청크 크기를 구성할 수도 있습니다.

모든 HTTP 웹 컨테이너 체인은 기본적으로 청크가 활성화되어 있습니다.

프로시저

  1. 관리 콘솔에서 유형 > 서버 유형 > WebSphere 애플리케이션 서버 > server_name > 웹 컨테이너 설정 > 웹 컨테이너 전송 체인을 클릭하십시오.
  2. 전송 체인을 선택하십시오.
  3. 전송 채널 아래에서 웹 컨테이너 인바운드 채널(channel_name)을 선택하십시오.
  4. 추가 특성 아래에서 사용자 정의 특성을 선택하여 인바운드 HTTP 요청 메시지 청크를 구성하십시오. 요청 메시지 청크 설정에 대한 자세한 내용은 "웹 컨테이너 전송 체인 사용자 정의 특성" 항목을 참조하십시오.
    1. disableRequestMessageChunking 특성이 이미 정의되어 있는 경우, 목록에서 disableRequestMessageChunking 특성을 선택하십시오.
    2. disableRequestMessageChunking 특성이 정의되어 있지 않은 경우, 새로 작성을 클릭하십시오.
  5. 설정 페이지에서 다음 중 하나를 수행하십시오.
    • 요청 메시지 청크를 사용 가능하게 하려면, 이름 필드에 disableRequestMessageChunking 특성을 입력하고 값 필드에 false 값을 입력하십시오. 적용 또는 확인을 클릭하여 사용자 정의 특성 변경사항을 저장하십시오.
    • 요청 메시지 청크를 사용 불가능하게 하려면, 이름 필드에 disableRequestMessageChunking 특성을 입력하고 값 필드에 true 값을 입력하십시오. 적용 또는 확인을 클릭하여 사용자 정의 특성 변경사항을 저장하십시오.
  6. 요청 메시지 청크가 활성화된 경우 메시지 청크 크기를 구성하십시오. 이러한 설정에 대한 자세한 내용은 "웹 컨테이너 전송 체인 사용자 정의 특성" 항목을 참조하십시오.
    1. 사용자 정의 특성 페이지에서 새로 작성을 클릭하십시오.
    2. 설정 페이지에서 이름 필드에 maxRequestMessageBodySize 특성을 입력하고 값 필드에 32 - 8192 사이의 지정된 크기(KB)를 입력하십시오.
    3. 적용 또는 확인을 클릭하십시오.
  7. 콘솔 작업 표시줄의 저장을 클릭하여 구성 변경사항을 저장하십시오.
  8. 서버를 다시 시작하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_httprequest_chunking
파일 이름:tweb_httprequest_chunking.html