비동기 요청 디스패처를 사용하여 서블릿 애플리케이션 개발

웹 모듈은 별도의 스레드에서 요청을 동시에 디스패치할 수 있습니다. 요청은 서버 또는 클라이언트에서 디스패치될 수 있습니다.

시작하기 전에

AsyncRequestDispatcherConfig 및 AsyncRequestDispatcher에 대한 추가 정보는 API(Application Programming Interface) 문서에서 com.ibm.websphere.webcontainer.async 패키지를 검토하십시오. 생성된 API 문서는 참조 > API - API(Application Programming Interface) 경로의 Information Center 목차에서 사용 가능합니다.

다음 단계를 완료하기 전에 비동기 요청 디스패처 애플리케이션(ARD) 디자인 고려사항 주제를 검토하십시오.

이 태스크 정보

동시 디스패치는 서블릿 응답 시간을 개선합니다. 조작이 서로 종속된 경우 비동기 요청 디스패치를 사용하지 마십시오. 따라서 사용 안함을 선택하십시오. 동시 디스패치는 조작이 종속된 경우 오류를 일으킬 수 있습니다. 서버가 디스패치된 요청을 동시에 집계할 수 있도록 하려면 서버 측을 선택하십시오. 클라이언트가 디스패치된 요청을 동시에 집계할 수 있도록 하려면 클라이언트 측을 선택하십시오.

프로시저

  1. 논리적으로 자원 집약 조작을 구분하십시오.
  2. 이 조작을 포함하도록 비동기 요청 디스패처를 사용하는 서블릿을 개발하십시오.
  3. 애플리케이션 서버에서 비동기 요청 디스패치를 사용하십시오.
  4. 비동기 요청 디스패치를 사용하는 애플리케이션 서버에 애플리케이션을 배치하십시오.
  5. ARD가 필요한 애플리케이션에 대한 집계 유형을 선택하십시오.
  6. 옵션: 요청 디스패치 스레드에 사용된 AsyncRequestDispatcherWorkManager 작업 관리자를 구성하십시오.
  7. Application Server를 다시 시작하십시오.

다음에 수행할 작업

이미 설치된 경우에는 수정된 애플리케이션을 다시 시작하거나 새로 설치된 애플리케이션을 시작하여 각 애플리케이션에서 ARD를 사용 가능하게 하십시오.

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



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