[AIX Solaris HP-UX Linux Windows][z/OS]

ODR(On Demand Router)에서 수동 HTTP 세션 선호도 구성

ODR(On Demand Router)이 요청을 처리하는 경우, 서버가 속해 있는 클러스터의 세션 선호도 디스크립터 정책을 가져옵니다. 미들웨어 서버에 대한 기본 설정을 변경한 경우 ODR이 디스크립터 정책을 얻을 수 있도록 미들웨어 디스크립터 특성을 업데이트해야 합니다. 대부분의 경우 ODR(On Demand Router)에는 HTTP 세션 선호도를 지원하기 위한 구성이 필요하지 않습니다. 그러나 백엔드 서버가 세션 선호도 쿠키에 대해 설정할 수 있는 백업 서버에 대해 학습하기 위해 ODR을 구성해야 하는 특별한 경우가 존재합니다.

시작하기 전에

구성의 서버는 일반 서버 클러스터 또는 동적 클러스터에 있어야 합니다. 정적 클러스터와의 수동 HTTP 세션 선호도를 사용할 수 있습니다.

이 태스크 정보

ODR이 일반 서버 클러스터 멤버 및 연합되지 않은 WebSphere® Application Server 서버로 요청을 전달하는 환경에서는 ODR이 세션 선호도를 올바르게 유지하기 위해 특성 세트를 설정해야 합니다. 수동 HTTP 세션 선호도는 ODR을 WSJSESSIONID 쿠키로 설정하는 것과 반대로 ODR이 백엔드 서버가 설정한 세션 쿠키를 클라이언트까지 전달함을 의미합니다. 수동 HTTP 세션 선호도는 다음과 같은 상황에서 사용됩니다.
  • ODR이 WebSphere Application Server 미들웨어 제품을 실행하지 않는 서버로 라우팅되는 경우
  • ODR이 코어 그룹 브릿지로 연결되지 않는 다른 코어 그룹에 있는 WebSphere Application Server 애플리케이션 서버로 라우팅되는 경우
  • 애플리케이션이 표준과 다른 Java™ EE(Java Platform, Enterprise Edition) HTTP 세션 선호도를 사용하는 경우. 예를 들어, 애플리케이션의 세션 ID 쿠키 이름이 JSESSIONID가 아닌 경우입니다.

프로시저

  1. 서버의 기본값이 변경된 경우 세션 선호도 디스크립터를 수정하십시오. 관리 콘솔에서 시스템 관리 > 미들웨어 디스크립터 > middleware_server > 기본값을 클릭하십시오.
  2. 세션 선호도 디스크립터 특성을 정의하십시오. 적용되는 다음 필드의 값을 수정하십시오.
    • 복제본 ID 학습
    • 쿠키 이름
    • URL 다시 쓰기
    • 복제본 ID 구분 기호
    • 대체 복제본 ID 구분 기호
    • 선호도 모드

    ODR이 클라이언트로 다시 보내는 응답 쿠키의 복제본 ID 구문을 분석하도록 복제본 ID 학습 필드의 값을 true로 설정하십시오. ODR은 이 지점에서 응답을 다시 보내는 서버를 인식하므로 구문 분석된 복제본 ID는 서버와 연관됩니다. 따라서 다른 미들웨어 서버 환경에서 세션 선호도를 유지하기 위해 알려진 복제본 ID 세트와 향후 요청의 일치 여부를 비교합니다. ODR에 서버의 On-Demand 구성이 없는 경우 복제본 ID 학습 필드를 true로 설정하십시오. ODR은 세션 ID가 ODR이 이해하는 JSESSIONID 형식인 경우에만 응답 쿠키의 구문을 분석할 수 있습니다.

    쿠키 이름 필드는 세션 ID 정보를 포함하는 응답 헤더를 나타내며 구문을 분석하여 복제본 ID를 판별할 수 있어야 합니다. 복제본 ID 구분 기호 필드는 복제본 ID 필드가 시작되는 세션 쿠키 파트를 나타냅니다. 쿠키 이름복제본 ID 구분 기호 필드는 ODR이 세션 선호도를 강화하기 위해 요청 쿠키의 복제본 ID 구문을 분석하는 데도 사용됩니다.

    서버(예를 들어, 일반 서버 클러스터의 멤버 서버)에 대한 On-Demand 구성 정보가 없는 경우에는 ODR이 복제본 ID의 세션 ID 구문을 분석할 수 있도록 복제본 ID 학습 필드를 true로 설정하십시오. 응답의 세션 ID가 JSESSIONID 형식이 아닌 경우에는 선호도 모드를 Active[-conditional] 선호도으로 설정해야 합니다. 이 경우 ODR은 각 백엔드 애플리케이션 서버에 내부적으로 복제본 ID를 지정합니다. 해당 ID는 WSJSESSIONID 헤더에서 설정됩니다. 결과적으로 세션 ID를 JSESSIONID 형식으로 생성할 수 없는 백엔드 환경 작업을 수행할 때 ODR이 세션 선호도를 유지합니다. 활성 선호도는 ODR이 항상 응답을 보내는 백엔드 서버의 복제본 ID로 WSJSESSIONID 쿠키를 설정함을 의미합니다. 활성 조건 선호도는 ODR이 응답에서 Set-Cookie 헤더를 인식하는 경우에만 WSJSESSIONID 쿠키를 설정함을 의미합니다.

    ODR이 On-Demand 구성을 통해 복제본 ID를 사용할 수 있는 WebSphere Application Server 환경의 경우 복제본 ID 학습 필드를 true로 설정하여 복제본 ID 정보를 학습할 수 없습니다. ODR이 애플리케이션 서버와 동일한 코어 그룹에 있거나, ODR이 다른 코어 그룹에 있으나 코어 그룹들이 서로 연결되어 있거나, BBSON(Bulletin Board Service Overlay Network)이 사용으로 설정된 경우 ODR은 On-Demand 구성을 통해 복제본 ID를 사용할 수 있습니다. BBSON은 기본적으로 사용 가능합니다.

결과

ODR이 요청을 처리하는 경우 서버가 속해 있는 클러스터를 위해 구성된 세션 선호도 디스크립터 정책을 가져옵니다. 서버 복제본 ID를 가져오는 방법은 정책 속성의 특성 값에 따라 다릅니다.


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



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