Ustawienia usługi WS-ReliableMessaging

Dla strategii usługi WS-ReliableMessaging można skonfigurować wersję standardu WS-ReliableMessaging, która ma być używana, kolejność dostarczania komunikatów i wymaganą jakość usługi (poziom niezawodności) dostarczania komunikatów. Produkt może wymusić zastosowanie tych strategii do komunikatów przychodzących i stosuje je do komunikatów wychodzących.

Aby wyświetlić tę stronę w konsoli, należy kliknąć następującą ścieżkę: Usługi > Zestawy strategii > Zestawy strategii aplikacji > nazwa_zestawu_strategii > Usługa WS-ReliableMessaging.

Serwer WebSphere Application Server umożliwia używanie usługi WS-ReliableMessaging z aplikacjami usług Web Service JAX-WS (Java API for XML-Based Web Services) korzystającymi z powiązania SOAP-HTTP. Do użycia w celu niezawodnego przesyłania komunikatów należy wybrać specyfikację WS-ReliableMessaging. Wartością domyślną jest WS-ReliableMessaging 1.1. Do użycia w celu niezawodnego przesyłania komunikatów należy wybrać specyfikację WS-ReliableMessaging. Wartością domyślną jest WS-ReliableMessaging 1.1. Szczegóły obsługiwanych specyfikacji WS-ReliableMessaging są dostępne pod następującymi adresami WWW:
Uwaga: Jeśli ma być wywoływana usługa Web Service oparta na technologii .NET, należy wybrać opcję WS-ReliableMessaging 1.0.

Nie należy edytować strategii powiązanych z udostępnionymi domyślnymi zestawami strategii. Jeśli istnieje potrzeba zmodyfikowania ustawień strategii niezawodnego przesyłania komunikatów, należy użyć kopii domyślnego zestawu strategii albo utworzyć nowy zestaw.

Na każdym etapie - czyli przed zbudowaniem niezawodnej aplikacji usługi Web Service czy skonfigurowaniem zestawów strategii albo po wykonaniu tych czynności - można ustawić właściwość, która konfiguruje punkty końcowe, aby obsługiwały jedynie klienty używające funkcji niezawodnego przesyłania komunikatów. To ustawienie jest odzwierciedlone w strategii WS-Policy (jeśli jest włączona).

Standardowy

Do użycia w celu niezawodnego przesyłania komunikatów należy wybrać specyfikację WS-ReliableMessaging. Wartością domyślną jest WS-ReliableMessaging 1.1. Do użycia w celu niezawodnego przesyłania komunikatów należy wybrać specyfikację WS-ReliableMessaging. Wartością domyślną jest WS-ReliableMessaging 1.1.

Dostarczaj komunikaty w porządku, w którym zostały wysłane

Tę opcję należy wybrać, jeśli nadawca żądania musi odebrać odpowiedź przed wysłaniem kolejnego żądania..

Jeśli włączono dostarczanie komunikatów w porządku wysłania, należy także upewnić się, że aplikacja requestera odpytuje w poszukiwaniu komunikatów w kolejności, w jakiej mają zostać odebrane. Dodatkowe informacje zawiera temat Konfigurowanie strategii WS-ReliableMessaging.

Określenie dostarczania komunikatów w porządku wysłania minimalnie zwiększa także niezawodność, jeśli używana jest zarządzana, trwała jakość usług.

Jakość usługi

Wybierz jedno z następujących ustawień jakości usługi:
Niezarządzane nietrwałe - tolerancja awarii sieci i systemu zdalnego
Aplikacje usługi Web Service można skonfigurować tak, aby używały usługi WS-ReliableMessaging z domyślną składnicą w pamięci. Ta jakość usługi wymaga minimalnej konfiguracji. Jednak nie obsługuje ona transakcji i choć komunikaty utracone w sieci są ponownie wysyłane, awaria serwera powoduje utratę komunikatów. Ta jakość usługi jest przeznaczona tylko dla pojedynczego serwera i nie działa w klastrze. Ta jakość usługi nie jest obsługiwana przez platformę z/OS. Wartość domyślna to Niezarządzane nietrwałe.
Zarządzane nietrwałe - tolerancja awarii systemu, sieci i systemu zdalnego, ale stan zostaje usunięty po zrestartowaniu mechanizmu przesyłania komunikatów
Ta opcja jakości usługi z zapisem w pamięci używa mechanizmu przesyłania komunikatów do zarządzania stanem sekwencji, a w przypadku braku pamięci komunikaty są zapisywane na dysku. Ta jakość usługi pozwala na ponowne wysyłanie komunikatów utraconych w sieci. Umożliwia też odtwarzanie po awarii serwera. Stan jest jednak usuwany po restarcie mechanizmu przesyłania komunikatów, więc w takiej sytuacji komunikaty zostaną utracone. Ta opcja obsługuje zarówno klastry, jak i pojedyncze serwery.
Zarządzane trwałe - tolerancja awarii systemu, sieci i systemu zdalnego
Ta jakość usługi dla asynchronicznych wywołań usługi Web Service jest odtwarzalna. Do zarządzania stanem sekwencji w tej opcji służą mechanizm przesyłania komunikatów i składnica komunikatów. Komunikaty są utrwalane na serwerze requestera usługi Web Service i serwerze dostawcy usługi Web Service. W przypadku awarii serwera komunikaty są odtwarzalne. Jeśli przesyłanie komunikatów zakończyło się niepowodzeniem z powodu awarii serwera, może być kontynuowane po jego restarcie.
Uwaga:
  • Jeśli aplikacje zostały wdrożone na serwerze aplikacji, obsługiwane są wszystkie trzy typy jakości usługi. Aplikacje cienkiego klienta oraz kontenera klienta korzystają tylko z pierwszej opcji.
  • W przypadku nietrwałej i niezarządzanej jakości usługi komunikaty są zapisywane tylko w pamięci. W przypadku obu typów zarządzanej jakości usługi komunikaty są zarządzane przez mechanizm przesyłania komunikatów i zapisywane w składnicy komunikatów. Powiązanie z magistralą i mechanizmem przesyłania komunikatów jest określane w formularzu Powiązanie strategii usługi WS-ReliableMessaging. Jeśli wybrano jakość usługi Niezarządzane nietrwałe, która nie używa powiązania z mechanizmem przesyłania komunikatów, wszystkie określone powiązania są ignorowane.


Nazwa pliku: uwbs_wsspsrmd.html