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ć ten panel 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) 2.1 korzystającymi z powiązania SOAP-HTTP. Aby skonfigurować aplikację usługi Web Service do używania usługi WS-ReliableMessaging, należy przyłączyć zestaw strategii zawierający typ strategii WS-ReliableMessaging. Ten typ strategii oferuje następujące rodzaje jakości usługi: zarządzana trwała, zarządzana nietrwała lub niezarządzana nietrwała.

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. Szczegóły obsługiwanych specyfikacji WS-ReliableMessaging są dostępne pod następującymi adresami WWW:
  • Specyfikacja WS-ReliableMessaging 1.0, luty 2005.
  • Specyfikacja OASIS WS-ReliableMessaging 1.1, luty 2007.
Uwaga: Jeśli ma być wywoływana usługa Web Service oparta na technologii .NET, należy wybrać opcję WS-ReliableMessaging 1.0.
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. Dodatkowe informacje zawiera temat Gdy serwer staje się niedostępny, komunikat nie jest odzyskiwany, nawet jeśli zostanie użyta zarządzana i trwała jakość usługi..

Uwaga: Używanie dostarczania w porządku powoduje zmniejszenie wydajności, ponieważ komunikaty są wstrzymywane w kolejce, dopóki nie można ich dostarczyć w porządku, w którym zostały wysłane. Istnieje możliwość dostrojenia systemu w celu zmniejszenia efektów tego narzutu.

Narzut wydajności został znacząco zmniejszony. Nie ma konieczności strojenia systemu w celu zmniejszenia tego efektu, można jednak dostroić system w innym celu.

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.



Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Pojęcia pokrewne
Zadania pokrewne
Odsyłacze pokrewne


Nazwa pliku: uwbs_wsspsrmd.html