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

Tento panel slouží k zobrazení nebo změně volitelných sad dvojic název/hodnota pro přizpůsobené vlastnosti služby listener pro zprávy.

Chcete-li zobrazit tuto stránku konzoly pro správu, klepněte na volbu Servery > Aplikační servery > aplikační_server > 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.
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.

Tuto vlastnost byste měli nastavit na nenulovou hodnotu pouze 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.

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 má aplikacím poskytovat 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.
    Režim non-ASF použijte v následujících případech:
    • váš poskytovatel systému zpráv jiného dodavatele nepodporuje standard JMS ASF,
    • používáte objekty bean řízené zprávami s připojeními témat WebSphere přes port DIRECT, protože vestavěný poskytovatel publikování/odběru, který tento port využívá, nepodporuje transakce XA nebo standard JMS ASF,
    • požadujete přesné dodržení pořadí zpráv.
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, ponechte však rezervu alespoň v délce odpovídající metodě 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ž 110000 (110000 milisekund, tj. 110 sekund).
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
Rozsah  
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
Rozsah  
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 přizpůsobená vlastnost RECOVERY.RETRY.INTERVAL.

K selhání může dojít ve dvou případech:
  • 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
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.

K selhání může dojít ve dvou případech:
  • 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
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)



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

Související úlohy
Související odkazy


Název souboru: umb_prolscp.html