Přizpůsobené vlastnosti služby listener pro zprávy

Tento panel slouží k zobrazení nebo změně přizpůsobených vlastností služby listener pro zprávy.

Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Servery > Typy serverů > Aplikační servery WebSphere > název_serveru > [Komunikace] Systém zpráv > Služba listener pro zprávy > Přizpůsobené vlastnosti.

Stránka Přizpůsobené vlastnosti vám umožňuje definovat následující vlastnosti určené pro použití v rámci služby listener pro zprávy.
DYNAMIC.CONFIGURATION.ENABLED

Tato vlastnost řídí, zda aplikační server, na kterém je vytvořen port modulu listener, vyžaduje restartování. Chcete-li povolit dynamickou konfiguraci, nastavte tuto vlastnost na hodnotu true.

Datový typ Logický
Výchozí hodnota False (není vybráno)
MAX.RECOVERY.RETRIES

Maximální počet pokusů portu modulu listener spravovaného touto službou o zotavení ze selhání. Po vyčerpání tohoto počtu pokusů zotavení nepokračuje a dojde k zastavení. Při zastavení přejde přiřazený port modulu listener do stavu zastavení. Interval mezi opakovanými pokusy o zotavení určuje vlastnost RECOVERY.RETRY.INTERVAL.

Selhání může způsobit libovolná z následujících podmínek:
  • výskyt neočekávané chyby při pokusu portu modulu listener o načtení zprávy od poskytovatele JMS,
  • ztráta spojení mezi aplikačním serverem a poskytovatelem JMS, obvykle v důsledku chyby sítě.
Datový typ Celé číslo
Jednotky Opakované pokusy
Výchozí hodnota 5
Rozsah 0 (bez opakovaných pokusů) až 2147483647
MQJMS.POOLING.THRESHOLD

Maximální počet nepoužitých připojení ve fondu.

Modul MQSimpleConnectionManager alokuje vždy naposledy použité připojení a likviduje vždy nejdéle nepoužívané připojení. Standardně je připojení zlikvidováno, pokud fond obsahuje více než deset nepoužívaných připojení.

Datový typ Celé číslo
Jednotky Počet připojení
Výchozí hodnota 10
MQJMS.POOLING.TIMEOUT

Časový interval v milisekundách, po jehož uplynutí je připojení ve fondu zlikvidováno, pokud po celou tuto dobu nebylo použito.

Modul MQSimpleConnectionManager alokuje vždy naposledy použité připojení a likviduje vždy nejdéle nepoužívané připojení. Standardně je připojení zlikvidováno, pokud nebylo použito po dobu pěti minut.

Datový typ Celé číslo
Jednotky Milisekundy
Výchozí hodnota 5 minut
NON.ASF.RECEIVE.TIMEOUT

Časový limit v milisekundách pro příjem zpráv v relaci modulu listener objektu bean řízeného zprávami v provozním režimu non-ASF.

Poznámka: Služba listener pro zprávy může pracovat ve dvou režimech - ASF (Application Server Facilities) a non-ASF (non-Application Server Facilities):
  • Režim ASF poskytuje aplikacím podporu souběžnosti a transakčního provozu. U objektů bean řízených zprávami, které zajišťují publikování a odběr, poskytuje režim ASF vyšší propustnost a vyšší stupeň souběžnosti, protože v režimu non-ASF běží modul listener pouze v jediném podprocesu.
  • Režim non-ASF je určen především pro poskytovatele systému zpráv jiného dodavatele, kteří nepodporují standard JMS ASF, jenž je nepovinným rozšířením specifikace JMS. Režim non-ASF také používá transakční provoz, vzhledem ke kratší délce cesty než v režimu ASF však zpravidla nabízí vyšší výkon.

V případě, že chcete povolit provozní režim non-ASF pro všechny moduly listener objektů bean řízených zprávami na aplikačním serveru, nastavte tuto vlastnost na nenulovou hodnotu.

[z/OS] Režim non-ASF nelze vybrat v systémech z/OS, takže byste pro tuto vlastnost neměli nastavovat nenulovou hodnotu.

Datový typ Celé číslo
Jednotky Milisekundy
Výchozí hodnota Režim ASF (přizpůsobená vlastnost není vytvořena)
Rozsah 0 nebo více milisekund
0
Režim non-ASF je vypnutý
1 nebo více
Časový limit v milisekundách pro příjem v synchronních relacích modulu listener objektu bean řízeného zprávami v režimu non-ASF
Doporučeno Vyprší-li časový limit transakce, je nutné zprávu zpracovat znovu, čímž se zvyšuje celkové pracovní zatížení. Chcete-li používat režim non-ASF, nastavte tuto vlastnost na hodnotu nižší než časový limit transakce, ale vyšší nebo rovnou maximálnímu trvání metody onMessage() objektu bean řízeného zprávami. Trvá-li například zpracování metody onMessage() obvykle nejvýše 10 sekund a časový limit transakce je nastaven na 120 sekund, neměli byste vlastnost NON.ASF.RECEIVE.TIMEOUT nastavovat na hodnotu vyšší než 110 000 milisekund (tj. 110 sekund).
NON.ASF.BMT.ROLLBACK.ENABLED

Pokud používáte provozní režim non-ASF (non-Application Server Facilities), protože jste vlastnost NON.ASF.RECEIVE.TIMEOUT nastavili na nenulovou hodnotu, a objekt bean řízený zprávami používající transakce spravované objektem typu bean vygeneruje výjimku za běhu, vlastnost NON.ASF.BMT.ROLLBACK.ENABLED určuje, zda mají být zprávy vráceny do daného místa určení.

Poznámka: Služba listener pro zprávy může pracovat ve dvou režimech - ASF (Application Server Facilities) a non-ASF (non-Application Server Facilities):
  • Režim ASF poskytuje aplikacím podporu souběžnosti a transakčního provozu. U objektů bean řízených zprávami, které zajišťují publikování a odběr, poskytuje režim ASF vyšší propustnost a vyšší stupeň souběžnosti, protože v režimu non-ASF běží modul listener pouze v jediném podprocesu.
  • Režim non-ASF je určen především pro poskytovatele systému zpráv jiného dodavatele, kteří nepodporují standard JMS ASF, jenž je nepovinným rozšířením specifikace JMS. Režim non-ASF také používá transakční provoz, vzhledem ke kratší délce cesty než v režimu ASF však zpravidla nabízí vyšší výkon.

[z/OS] Režim non-ASF nelze vybrat v systémech z/OS.

Při nastavení této vlastnosti na hodnotu false (výchozí stav) je zpráva před předáním objektu bean řízenému zprávami automaticky potvrzena.

Při nastavení této vlastnosti na hodnotu true služba listener pro zprávy odešle zprávu s potvrzením klientovi poté, co dojde k úspěšnému zpracování zprávy objektem bean řízeným zprávami a služba listener pro zprávy vyžádá obnovení libovolné zprávy, pro niž objekt typu bean vygeneruje výjimku.

Datový typ Logický
Výchozí hodnota False
RECOVERY.RETRY.INTERVAL

Doba v sekundách mezi pokusy portu modulu listener o zotavení ze selhání. Maximální počet pokusů o zotavení určuje přizpůsobená vlastnost MAX.RECOVERY.RETRIES.

Selhání může způsobit libovolná z následujících podmínek:
  • výskyt neočekávané chyby při pokusu portu modulu listener o načtení zprávy od poskytovatele JMS,
  • ztráta spojení mezi aplikačním serverem a poskytovatelem JMS, obvykle v důsledku chyby sítě.
Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota 60
Rozsah 1 až 2147483647
SERVER.SESSION.POOL.REAP.TIME

Jedná se o čas (v sekundách) mezi kontrolami ve fondech relací serveru. Chcete-li povolit monitorování fondu relací serveru, nastavte tuto vlastnost na nezápornou hodnotu.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota -1 (zakázáno)
Rozsah -2147483648 až 2147483647
SERVER.SESSION.POOL.UNUSED.TIMEOUT

Jedná se o výchozí časový limit fondu relací serveru v sekundách.

Při nastavení této vlastnosti na nezápornou hodnotu dojde k porovnání s časem, který uplynul od použití relace serveru. Je-li hodnota časového limitu nižší než uplynulá doba, relace serveru bude odebrána z fondu relací serveru a její relace JMS bude vrácena do fondu relací JMS. Je-li například hodnota časového limitu jedna sekunda a doba uplynulá od použití konkrétní relace serveru je dvě sekundy, daná relace serveru bude odebrána z fondu relací serveru a její relace JMS bude vrácena do fondu relací JMS.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota -1 (zakázáno)
Rozsah -2147483648 až 2147483647
SERVER.SESSION.POOL.UNUSED.TIMEOUT.lpname

Tato vlastnost přepisuje výchozí hodnotu vlastnosti SERVER.SESSION.POOL.UNUSED.TIMEOUT pro port modulu listener s definovaným názvem parametru lpname. Tato hodnota se vztahuje na všechny objekty bean řízené zprávami používající zadaný port modulu listener.

Je-li toto přepsání nastaveno na nezápornou hodnotu, dojde k přepsání vlastnosti SERVER.SESSION.POOL.UNUSED.TIMEOUT i v případě, že vlastnost SERVER.SESSION.POOL.UNUSED.TIMEOUT má zápornou hodnotu.

Je-li toto přepsání nastaveno na zápornou hodnotu, dojde k zákazu monitorování fondu relací serveru pro zadaný port modulu listener.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota Nenastaveno
Rozsah -2147483648 až 2147483647



Odkazy s označením (online) vyžadují přístup k Internetu.

Související úlohy
Související odkazy


Název souboru: umb_prolscp.html