Üzenetfigyelő szolgáltatás egyéni tulajdonságai

Használja ezt a párbeszédablakot a kijelölt üzenetfigyelő szolgáltatás tulajdonságainak megjelenítéséhez vagy módosításához.

Az alábbi adminisztrációs konzol oldal megtekintéséhez kattintson a Kiszolgálók > Kiszolgálótípusok > WebSphere alkalmazáskiszolgálók > kiszolgáló_neve > [Kommunikáció] Üzenetkezelés > Üzenetfigyelő szolgáltatás > Egyéni tulajdonságok elemre.

Az Egyéni tulajdonságok oldal használatával a következő tulajdonságokat határozhatja meg az üzenetfigyelő szolgáltatás általi használathoz.
DYNAMIC.CONFIGURATION.ENABLED

Ez a tulajdonság vezérli, hogy az alkalmazáskiszolgálót, amelyen a figyelőport létrehozásra került, újra kell-e indítani. A dinamikus konfiguráció engedélyezéséhez állítsa be ezt a tulajdonságot igaz értékre.

Adattípus Logikai
Alapértelmezett False (nincs kiválasztva)
MAX.RECOVERY.RETRIES

Azon alkalmak maximális száma, amikor az ezen szolgáltatás által kezelt figyelőport megpróbál egy hiba után helyreállni, mielőtt feladja és leáll. Ha a társított figyelőport leáll, akkor álló állapotba változik. Az újrapróbálkozási kísérletek közötti időtartamot a RECOVERY.RETRY.INTERVAL tulajdonság határozza meg.

A meghibásodást a okozhatja a következő feltételek valamelyike:
  • Egy váratlan hiba történt, amikor a figyelőport megpróbált megszerezni egy üzenetet a JMS szolgáltatótól.
  • Az alkalmazáskiszolgáló és a JMS szolgáltató közötti kapcsolat elveszett, általában hálózati hiba miatt.
Adattípus Egész szám
Egység Újrapróbálkozási kísérletek
Alapértelmezett 5
Tartomány 0-tól (nincs újrapróbálkozás) 2147483647-ig
MQJMS.POOLING.THRESHOLD

A nem használt kapcsolatok maximális száma a tárban.

Egy MQSimpleConnectionManager a kapcsolatokat egy mostanában-leginkább-használt alapon foglalja le. A kapcsolatok megsemmisítését pedig mostanában-legkevésbé-használt alapon végzi. Alapértelmezésben egy kapcsolat akkor kerül megsemmisítésre, ha a tárban tíznél több nem használt kapcsolat van.

Adattípus Egész szám
Egység Kapcsolatok száma
Alapértelmezett 10
MQJMS.POOLING.TIMEOUT

Az az idő ezredmásodpercben, miután egy kapcsolat megsemmisítésre kerül a tárban, ha nem került felhasználásra.

Egy MQSimpleConnectionManager a kapcsolatokat egy mostanában-leginkább-használt alapon foglalja le. A kapcsolatok megsemmisítését pedig mostanában-legkevésbé-használt alapon végzi. Alapértelmezésben egy kapcsolat akkor kerül megsemmisítésre, ha öt percig nem volt használva.

Adattípus Egész szám
Egység Ezredmásodperc
Alapértelmezett 5 perc
NON.ASF.RECEIVE.TIMEOUT

Az üzenetvezérelt komponens figyelő szekciók által végrehajtott szinkron üzenetvételek időkorlátja ezredmásodpercben nem ASF módban működéskor.

Megjegyzés: Az üzenetfigyelő szolgáltatásnak két működési módja van, az Alkalmazáskiszolgáló eszköz (Application Server Facilities (ASF)) és a nem-Alkalmazáskiszolgáló eszköz (non-Application Server Facilities (nem-ASF)):
  • Az ASF mód párhuzamosságot és tranzakciós támogatást nyújt az alkalmazásoknak. A közzététel/előfizetés üzenetvezérelt komponensekhez az ASF mód jobb áteresztőképességet és párhuzamosságot biztosít, mert nem-ASF módban a figyelő egyszálú.
  • A nem ASF mód főleg olyan harmadik féltől származó üzenetkezelési szolgáltatókhoz kerül felhasználásra, amelyek nem támogatják a JMS ASF-t, amely a JMS meghatározás nem kötelező bővítménye. A nem-ASF mód tranzakciós is, azonban mivel az útvonal hossz rövidebb, mint az ASF mód, általában jobb teljesítményt biztosít.

Állítsa ezt a tulajdonságot nullától különböző értékre, ha engedélyezni szeretné a nem ASF módú működést az összes üzenetvezérelt komponens figyelőhöz az alkalmazáskiszolgálón.

[z/OS] A nem ASF módot z/OS rendszereken nem lehet kiválasztani, így ne adjon nullától különböző értéket ennek a tulajdonságnak.

Adattípus Egész szám
Egység Ezredmásodperc
Alapértelmezett ASF mód (egyéni tulajdonság nincs létrehozva)
Tartomány 0 vagy több ezredmásodperc
0
A nem ASF mód tiltott
1 vagy több
A nem-ASF üzenetvezérelt komponens szinkron szekció vételének időkorlátja ezredmásodpercben
Ajánlott Ha egy tranzakció időtúllépés történik, akkor az üzenetet újra fel kell dolgozni, ami többlet munkát okoz. Ha a nem-ASF módot kívánja használni, akkor ezt a tulajdonságot állítsa a tranzakció időkorlátjánál alacsonyabbra, de nagyobb vagy egyenlőre, mint az üzenetvezérelt komponens onMessage() metódusának maximális időtartamát. Ha például az üzenetvezérelt komponens onMessage() metódusa jellemzően legfeljebb 10 másodpercet vesz igénybe, és a tranzakció időkorlátja 120 másodpercre van állítva, akkor a NON.ASF.RECEIVE.TIMEOUT tulajdonság értékét ne állítsa 110000 ezredmásodpercnél (vagyis 110 másodpercnél) nagyobbra.
NON.ASF.BMT.ROLLBACK.ENABLED

Ha a nem alkalmazáskiszolgáló szolgáltatások (nem ASF) módú működés van használatban (mivel a NON.ASF.RECEIVE.TIMEOUT tulajdonságot nem nulla értékre állította), és egy komponensvezérlésű tranzakciókat használó üzenetvezérelt összetevő előállít egy futási kivételt, akkor a NON.ASF.BMT.ROLLBACK.ENABLED tulajdonság dönti el, hogy az üzenetek visszatérnek-e a célhoz.

Megjegyzés: Az üzenetfigyelő szolgáltatásnak két működési módja van, az Alkalmazáskiszolgáló eszköz (Application Server Facilities (ASF)) és a nem-Alkalmazáskiszolgáló eszköz (non-Application Server Facilities (nem-ASF)):
  • Az ASF mód párhuzamosságot és tranzakciós támogatást nyújt az alkalmazásoknak. A közzététel/előfizetés üzenetvezérelt komponensekhez az ASF mód jobb áteresztőképességet és párhuzamosságot biztosít, mert nem-ASF módban a figyelő egyszálú.
  • A nem ASF mód főleg olyan harmadik féltől származó üzenetkezelési szolgáltatókhoz kerül felhasználásra, amelyek nem támogatják a JMS ASF-t, amely a JMS meghatározás nem kötelező bővítménye. A nem-ASF mód tranzakciós is, azonban mivel az útvonal hossz rövidebb, mint az ASF mód, általában jobb teljesítményt biztosít.

[z/OS] A nem ASF módot z/OS rendszereken nem lehet kiválasztani.

Amikor ez a tulajdonság false (alapértelmezett) értékre van állítva, akkor az üzenet automatikusan nyugtázásra kerül az üzenetvezérelt összetevőnek való átadás előtt.

Amikor a tulajdonság true, értékűre van állítva, akkor az üzenetfigyelő szolgáltatás azután küld üzenetnyugtázást az ügyfélnek, hogy az üzenetet sikeresen feldolgozta az üzenetvezérelt összetevő, és az üzenetfigyelő helyreállítást kér az olyan üzenetek esetén, amelyekhez az összetevő kivételt állít elő.

Adattípus Logikai
Alapértelmezett False
RECOVERY.RETRY.INTERVAL

A figyelőport hibából helyreállásának újrapróbálkozási kísérletei közötti idő másodpercben. Az újrapróbálkozási kísérletek maximális számát a MAX.RECOVERY.RETRIES tulajdonság határozza meg.

A meghibásodást a okozhatja a következő feltételek valamelyike:
  • Egy váratlan hiba történt, amikor a figyelőport megpróbált megszerezni egy üzenetet a JMS szolgáltatótól.
  • Az alkalmazáskiszolgáló és a JMS szolgáltató közötti kapcsolat elveszett, általában hálózati hiba miatt.
Adattípus Egész szám
Egység Másodperc
Alapértelmezett 60
Tartomány 1-től 2147483647-ig
SERVER.SESSION.POOL.REAP.TIME

A kiszolgáló szekciókészleteinek ellenőrzései közötti időtartam másodpercben. A kiszolgáló szekciókészleteinek ellenőrzésének engedélyezéséhez állítsa be ezt a tulajdonságot egy nem negatív értékre.

Adattípus Egész szám
Egység Másodperc
Alapértelmezett -1 (letiltva)
Tartomány -2147483648 és 2147483647 között
SERVER.SESSION.POOL.UNUSED.TIMEOUT

Az alapértelmezett kiszolgáló szekciókészlet időkorlátja másodpercekben.

Ha a tulajdonság nem negatív értékre van beállítva, akkor összehasonlításra kerül a kiszolgáló szekciójának használata óta eltelt idővel. Ha az időkorlát érték kisebb, mint az eltelt idő, akkor a kiszolgáló szekció eltávolításra kerül a kiszolgáló szekciókészletből, és a JMS szekciója visszatér a JMS szekciókészletbe. Például, ha az időkorlát érték egy másodperc és az adott kiszolgáló használata óta eltelt idő két másodperc, akkor az a kiszolgáló szekció eltávolításra kerül a kiszolgáló szekciókészletből, és a JMS szekciója visszatér a JMS szekciókészletbe.

Adattípus Egész szám
Egység Másodperc
Alapértelmezett -1 (letiltva)
Tartomány -2147483648 és 2147483647 között
SERVER.SESSION.POOL.UNUSED.TIMEOUT.lpname

Ez a tulajdonság felülbírálja a figyelő port alapértelmezett SERVER.SESSION.POOL.UNUSED.TIMEOUT értékét az lpname változóhoz megadott névvel. Az érték vonatkozik a megadott figyelőportot használó összes üzenetvezérelt komponensre.

Ha az újradefiniálás nem negatív beállított értékkel rendelkezik, akkor újradefiniálja a SERVER.SESSION.POOL.UNUSED.TIMEOUT értéket, akkor is ha a SERVER.SESSION.POOL.UNUSED.TIMEOUT negatív értékkel rendelkezik.

Ha az újradefiniálás negatív beállított értékkel rendelkezik, akkor letiltja a kiszolgáló szekciókészlet megfigyelését a megadott figyelőporton.

Adattípus Egész szám
Egység Másodperc
Alapértelmezett Nincs beállítva
Tartomány -2147483648 és 2147483647 között



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó feladatok
Kapcsolódó hivatkozás


Fájlnév: umb_prolscp.html