WS-ReliableMessaging 설정

WS-ReliableMessaging 정책의 경우, 사용할 WS-ReliableMessaging 표준의 버전, 메시지가 전달되는 순서 및 메시지 전달에 대한 필수 서비스 품질(신뢰도 레벨)을 구성할 수 있습니다. 제품은 인바운드 메시지에 대해 이러한 정책을 강제 실행하고 아웃바운드 메시지에 적용합니다.

콘솔에서 이 패널을 보려면 다음 경로를 클릭하십시오. 서비스 > 정책 세트 > 응용프로그램 정책 세트 > policy_set_name > WS-ReliableMessaging.

WebSphere® Application Server를 사용할 경우, HTTP를 통한 SOAP 바인딩을 사용하는 JAX-WS(Java™ API for XML-Based Web Services) 2.1 웹 서비스 응용프로그램에서 WS-ReliableMessaging을 사용할 수 있습니다. WS-ReliableMessaging을 사용하도록 웹 서비스 응용프로그램을 구성하려면 WS-ReliableMessaging 정책 유형이 포함된 정책 세트를 첨부하십시오. 이 정책 유형은 서비스 품질의 범위(관리 지속적, 관리 비지속적 또는 비관리 비지속적)를 제공합니다.

제공된 기본 정책 세트와 연관된 정책을 편집하지 마십시오. 신뢰 가능 메시징 설정을 수정해야 하는 경우, 기본 정책 세트의 사본을 사용하거나 새 정책 세트를 작성하십시오.

임의의 단계(즉, 신뢰할 수 있는 웹 서비스 응용프로그램 빌드 또는 정책 세트 구성 전후)에서 신뢰할 수 있는 메시징을 사용하는 클라이언트만 지원하도록 엔드포인트를 구성하는 특성을 설정할 수 있습니다. 이 설정은 관련된 경우 WS-Policy에 의해 반영됩니다.

표준
메시지의 신뢰 가능 전송에 사용할 WS-ReliableMessaging 스펙을 선택하십시오. WS-ReliableMessaging 버전 1.1이 기본값입니다. 지원되는 WS-ReliableMessaging 스펙의 세부사항은 다음 웹 주소에서 제공합니다.
  • WS-ReliableMessaging 스펙 버전 1.0, 2005년 2월.
  • OASIS WS-ReliableMessaging 스펙 버전 1.1, 2007년 2월.
주: .NET 기반 웹 서비스를 호출하려는 경우, WS-ReliableMessaging 버전 1.0을 선택해야 합니다.
전송된 순서대로 메시지 전달

요청 전송자가 다음 요청을 전송하기 전에 응답을 수신해야 하는 경우 이 옵션을 선택하십시오. .

순차 전달을 사용하는 경우, 수신하는 순서대로 요청자 응용프로그램이 메시지에 대해 폴링하는지도 확인해야 합니다. 자세한 정보는 WS-ReliableMessaging 정책 구성의 내용을 참조하십시오.

또한 관리 지속적 서비스 품질을 사용하는 경우, 순차 전달을 지정하면 신뢰도가 약간 증가될 수도 있습니다. 자세한 정보는 관리 지속적 서비스 품질이 있는 경우에도 서버를 사용할 수 없게 되면 메시지가 복구되지 않는 경우의 내용을 참조하십시오.

주: 메시지가 순서대로 전달될 때까지 큐에 보유되기 때문에 순차 전달을 사용하는 중 성능 오버헤드가 발생할 수 있습니다. 이 오버헤드의 영향을 줄이도록 시스템을 조정할 수 있습니다.

성능 오버헤드가 크게 줄어들었으며, 기타 목적으로 시스템을 조정하길 원할 수도 있지만 해당 영향을 줄이기 위해 시스템을 조정할 필요는 없습니다.

서비스 품질
다음 서비스 품질 중 하나를 선택하십시오.
관리되지 않음 비지속적 - 네트워크 및 원격 시스템 장애 허용
WS-ReliableMessaging을 기본 인메모리 저장소와 함께 사용하도록 웹 서비스 응용프로그램을 구성할 수 있습니다. 이 서비스 품질은 최소 구성이 필요합니다. 그러나 비트랜잭션에 해당하므로 네트워크에서 유실된 메시지를 재전송할 수 있더라도, 서버가 사용 불가능하게 될 경우 메시지가 유실됩니다. 이 서비스 품질은 단일 서버에만 사용되며 클러스터에서는 작동하지 않습니다. 이러한 서비스 품질은 z/OS® 플랫폼에서 지원되지 않습니다. 기본값은 관리되지 않음 비지속적입니다.
관리 비지속적 - 시스템, 네트워크 및 원격 시스템 장애를 허용하지만 메시지 엔진이 다시 시작되면 상태가 버려짐
이 인메모리 서비스 품질 옵션은 메시지 엔진을 사용하여 순서 상태를 관리하고, 메모리가 낮은 경우 메시지가 디스크에 작성됩니다. 이 서비스 품질은 네트워크에서 유실된 메시지를 재전송할 수 있으며 서버 실패로부터 복구할 수도 있습니다. 그러나 메시징 엔진이 다시 시작되면 상태가 버려지므로 이 경우 메시지가 유실됩니다. 이 옵션은 단일 서버와 함께 클러스터도 지원합니다.
관리 지속적 - 시스템, 네트워크 및 원격 시스템 장애 허용
비동기 웹 서비스 호출을 위한 이 서비스 품질은 복구할 수 있습니다. 이 옵션 또한 메시지 엔진과 메시지 저장소를 사용하여 시퀀스 상태를 관리합니다. 메시지가 웹 서비스 요청자와 웹 서비스 프로바이더 서버에서 지속성을 유지하며 서버가 사용 불가능하게 될 경우 복구할 수 있습니다. 서버가 사용 불가능하게 될 때 성공적으로 전송되지 않은 메시지는 서버가 다시 시작되면 계속하여 전송될 수 있습니다.
주:
  • 이 세 가지 서비스 품질은 모두 응용프로그램이 응용프로그램 서버로 전개될 때 지원됩니다. Thin 클라이언트 및 클라이언트 컨테이너 응용프로그램은 첫 번째 옵션만 사용합니다.
  • 비관리 비지속적 서비스 품질의 경우, 메시지가 메모리에만 저장됩니다. 관리 서비스 품질 둘 다의 경우, 메시지는 메시징 엔진에서 관리하며 메시지 저장소에 저장됩니다. WS-ReliableMessaging 정책 바인딩 양식으로 버스 및 메시징 엔진에 대한 바인딩을 지정합니다. 선택한 서비스 품질이 메시징 엔진에 대한 바인딩을 사용하지 않는 관리되지 않음 비지속적인 경우, 사용자가 지정한 바인딩이 무시됩니다.



표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 개념
관련 태스크
관련 참조


파일 이름: uwbs_wsspsrmd.html