WS-ReliableMessaging의 서비스 품질

신뢰할 수 있는 메시징 상태를 관리하기 위해 사용되는 저장소에서 제공되는 지속성 및 트랜잭션 지원의 레벨에 따라 WS-ReliableMessaging을 가지는 다른 서비스 품질(QoS0)을 가져올 수 있습니다. 이러한 서비스 품질(QoS)의 범위는 네트워크 전반에 걸친 메시지의 유실을 보호하는 것으로부터 서버 실패에 대한 보호까지입니다.

WebSphere® Application Server는 HTTP를 통한 SOAP 바인딩 사용 시 다음 세 가지 WS-ReliableMessaging의 서비스 품질을 제공합니다. 세 가지의 서비스 품질이 애플리케이션이 Application Server에 배치될 때 지원됩니다. 씬 클라이언트 및 클라이언트 컨테이너 애플리케이션은 첫 번째 옵션만 사용합니다.

관리되지 않음 비지속적
기본 인메모리 저장소로 WS-ReliableMessaging을 사용하기 위해 웹 서비스 애플리케이션을 구성할 수 있습니다. 이 서비스 품질(QoS)에는 최소 구성이 필요합니다. 그러나, 비트랜잭션이고 네트워크에서 유실된 메시지의 재전송을 위해 허용된다고 해도 서버가 사용 불가능이 되면 메시지가 유실됩니다. 이 서비스 품질(QoS)이 단일 서버 전용이고 클러스터에서 작동하지 않습니다. [z/OS]이 서비스 품질(QoS)은 z/OS® 플랫폼에서 지원되지 않습니다.
관리 비지속적
이 인메모리 서비스 품질(QoS) 옵션은 메시징 엔진을 사용하여 시퀀스 상태를 관리하고 메모리가 낮으면 메시지가 디스크에 작성됩니다. 이 서비스 품질은 네트워크에서 유실되는 메시지의 재전송을 허용하고 서버 실패에서 회복할 수 있습니다. 그러나, 상태는 메시징 엔진이 다시 시작된 후 삭제됩니다. 따라서 이 경우, 메시지를 유실합니다. 이 옵션은 단일 서버와 마찬가지로 클러스터를 지원합니다.
관리 지속적
비동기 웹 서비스 호출에 대한 서비스 품질은 회복 가능합니다. 이 옵션은 메시징 엔진 및 메시지 저 장소를 사용하여 시퀀스 상태를 관리합니다. 메시지는 웹 서비스 요청자 서버 및 웹 서비스 제공자 서버에서 지속적이고 서버가 사용 불가능하게 되면 회복 가능합니다. 서버가 사용 불가능이 될 때 성공적으로 전송되지 않은 메시지는 서버가 다시 시작된 이후 계속 전송될 수 있습니다.
참고:
  • WS-ReliableMessaging 사용 시 가져오는 서비스 품질은 메시지를 관리하는 저장소의 지속성을 통한 직접적인 결과입니다.
  • 전달과 관리되는 서비스 품질 중 하나를 차례로 사용할 때, 서비스로 인해 오류가 발생하면 메시지가 서비스로 다시 디스패치됩니다.
  • WS-ReliableMessaging의 기타 공급업체 구현과 상호작용할 때, 기타 구현에서 사용자가 요구하는 서비스 품질(QoS)을 제공한다는 것을 확인해야 합니다.

서로 다른 서비스 품질의 구현 방법

웹 서비스 애플리케이션이 웹 서비스를 호출하는 경우, SOAP 메시지는 WS-ReliableMessaging 저장소에 추가됩니다. 관리 서비스 품질의 경우, 전송 중인 애플리케이션 프랜잭션은 메시지 저장소에 메시지를 두는 데 사용됩니다. 트랜잭션이 커미트된 후에는 해당 메시지를 전달할 수 있습니다. 다른 서비스 품질 옵션은 트랜잭션이 아니므로 바로 메시지를 전달할 수 있습니다.

WS-ReliableMessaging 프로토콜은 메시지가 저장 및 수신 확인되는 대상 서버로 안정적으로 메시지를 전달하기 위해 사용됩니다.

메시지는 저장소에서 읽어 수신 애플리케이션으로 디스패치됩니다. 관리 지속적 서비스 품질의 경우 트랜잭션을 사용하여 메시지를 읽고 애플리케이션을 디스패치합니다.

WS-ReliableMessaging 트랜잭션의 사용에 대한 자세한 정보는 WS-ReliableMessaging을 통해 트랜잭션 복구 가능한 메시징 제공의 내용을 참조하십시오.

그림 1. 저장소를 사용하여 웹 서비스 메시지를 안정적으로 교환서버 1과 서버 2라는 두 개의 상자가 사용됩니다. 서버 1은 송신자 애플리케이션을 호스트하고 서버 2는 수신자 애플리케이션을 호스트합니다. HTTP를 통한 SOAP 메시지는 서버 1의 송신자 애플리케이션과 로컬 저장소 사이에서 플로우되고 서버 2의 수신자 애플리케이션과 로컬 저장소 사이에서 플로우됩니다. 이 메시지는 서버 1의 저장소와 서버 2의 저장소 사이에서 안정적으로 교환됩니다.

관리되는 서비스 품질(QoS), 지속적인 관리 및 비지속적 비관리가 서비스 통합 버스에 의해 지원됩니다. 애플리케이션 및 정책 세트 사이의 각 첨부에 대해 신뢰할 수 있는 메시징 프로토콜 상태에 사용하려는 버스 및 메시징 엔진을 선택할 수 있습니다.


주제 유형을 표시하는 아이콘 개념 주제



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