Specifikace aktivace JMS [Nastavení]

Specifikace aktivace JMS je přidružena k jednomu nebo více objektům typu message-driven bean a poskytuje konfiguraci umožňující jejich příjem zpráv.

Chcete-li v konzole zobrazit tuto stránku, klepněte na jednu z následujících posloupností voleb:
  • Prostředky -> JMS -> Specifikace aktivací -> název_specifikace_aktivace
  • Prostředky -> JMS -> Poskytovatelé JMS -> poskytovatel_systému_zpráv -> [Další vlastnosti] Specifikace aktivací -> název_specifikace_aktivace
Tento panel slouží k procházení nebo změně konfiguračních vlastností vybrané specifikace aktivace JMS, která má být použita v kombinaci s výchozím poskytovatelem systému zpráv.

Specifikaci aktivace JMS vytvořte v případě, že chcete používat objekt typu message-driven bean ke komunikaci s výchozím poskytovatelem systému zpráv prostřednictvím architektury JCA (Java Connector Architecture) 1.5. Architektura JCA poskytuje konektivitu jazyka Java mezi aplikačními servery, jako je například server WebSphere Application Server, a podnikovými informačními systémy. Poskytuje standardizovaný způsob integrace poskytovatelů rozhraní JMS s aplikačními servery s prostředím Java EE a strukturu pro výměny dat s podnikovými systémy, přičemž přenos dat probíhá ve formě zpráv.

Všechny konfigurační vlastnosti specifikace aktivace kromě vlastností Název, Název rozhraní JNDI, Název rozhraní cílového JNDI a Alias ověřování jsou přepsány vlastnostmi konfigurace aktivace s odpovídajícími názvy v deskriptoru implementace přidruženého objektu typu message-driven bean sady EJB verze 2.1 nebo novější. U objektu typu message-driven bean sady EJB 2.0 jsou vlastnosti Typ cíle, Trvalost odběru, Režim potvrzení a Selektor zpráv přepsány odpovídajícími prvky v deskriptoru implementace. Pro kterýkoli typ objektu bean lze vlastnost Název cílového rozhraní JNDI přepsat hodnotou určenou v rámci vazeb objektu typu message-driven bean.

Vlastnosti specifikace aktivace mají vliv na způsob, kterým výchozí poskytovatel systému zpráv volí stroj systému zpráv, ke kterému se aplikace objektu typu message-driven bean připojuje. Při výchozím nastavení prostředí automaticky připojuje aplikace ke stroji systému zpráv, který je ve sběrnici k dispozici. Můžete však určit další podrobnosti konfigurace, které budou mít vliv na proces připojení; můžete například identifikovat speciální servery samozavedení nebo omezit připojení na podskupinu strojů systému zpráv, které jsou k dispozici, zlepšit dostupnost či výkon nebo zajistit sekvenční zpracování přijatých zpráv. Informace týkající se důvodu a způsobu provedení této operace naleznete v tématu Způsob připojování aplikací rozhraní JMS ke stroji systému zpráv ve sběrnici.

Karta Konfigurace

Na kartě Konfigurace jsou uvedeny konfigurační vlastnosti pro tento objekt. Tyto hodnoty vlastností jsou zachovány i v případě, že je běhové prostředí zastaveno a restartováno. Informace o použití změn konfigurace v běhovém prostředí najdete v popisech úloh v Informačním centru.

Obecné vlastnosti

Obor

Určuje nejvyšší úroveň topologie, na které mohou aplikační servery používat tento objekt prostředků.

Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Poskytovatel

Určuje poskytovatele JMS, který povoluje asynchronní výměnu zpráv založenou na službě JMS (Java Message Service). Poskytuje továrny připojení J2EE pro vytváření připojení pro specifickou frontu nebo místa určení JMS. Administrační objekty poskytovatele JMS slouží ke správě prostředků JMS pro přidruženého poskytovatele JMS.

Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Název

Povinný zobrazovaný název prostředku.

Informace Hodnota
Vyžadováno Ano
Datový typ Řetězec

Název rozhraní JNDI

Název rozhraní JNDI prostředku.

Zadejte název rozhraní JNDI zadaný ve vazbách objektů typu message-driven bean přidružených k dané specifikaci aktivace.
Informace Hodnota
Vyžadováno Ano
Datový typ Řetězec

Popis

Volitelný popis prostředku.

Informace Hodnota
Vyžadováno Ne
Datový typ Textová oblast

Typ cíle

Určuje, zda objekt typu message-driven bean používá místo určení tématu nebo fronty.

Informace Hodnota
Vyžadováno Ano
Datový typ rozevírací seznam
Rozsah
Fronta
Objekt typu message-driven bean používá frontu JMS. Název rozhraní JNDI fronty JMS je zadán ve vlastnosti Název cílového rozhraní JNDI.

Téma
Objekt typu message-driven bean používá téma JMS. Název rozhraní JNDI tématu JMS je zadán ve vlastnosti Název cílového rozhraní JNDI.

Název rozhraní JNDI místa určení.

Název rozhraní JNDI místa určení

Zadejte název rozhraní JNDI, které objekt typu message-driven bean využívá k vyhledávání místa určení rozhraní JMS v oboru názvů rozhraní JNDI.

Ve vlastnosti Typ cíle vyberte typ místa určení.

Pro adaptéry prostředků, které podporují rozhraní JMS, přidejte parametr javax.jms.Destinations, aby mohl adaptér prostředků obsluhovat zprávy z rozhraní JMS místa určení. V tomto případě administrátor konfiguruje administrovaný objekt J2C, který implementuje rozhraní javax.jms.Destination a sváže je s rozhraním JNDI.

Administrovaný objekt J2C můžete konfigurovat, aby používal třídu specifikace aktivace, která implementuje metodu setDestination(javax.jms.Destination). V tomto případě můžete zadat název cílového rozhraní JNDI (tedy název rozhraní JNDI pro administrovaný objekt J2C, který implementuje rozhraní javax.jms.Destination).

V průběhu spouštění aplikace při inicializaci specifikace aktivace v rámci aktivace koncového bodu server název cílového rozhraní JNDI používá k vyhledání cílového administrovaného objektu a poté jej nastaví na instanci specifikace aktivace.

Informace Hodnota
Vyžadováno Ano
Datový typ Řetězec

Selektor zpráv

Selektor zpráv JMS slouží k určení zpráv, které přijímá objekt typu message-driven bean. Hodnotou je řetězec používaný pro výběr dílčí sady zpráv, které jsou k dispozici. Syntaxe je založena na dílčí sadě syntaxe podmíněných výrazů specifikace SQL 92 popsané ve specifikaci rozhraní JMS. Další informace naleznete v Informačním centru.

Příklad:
JMSType='car' AND color='blue' AND weight>2500

Řetězec selektoru může odkazovat na pole v záhlaví zpráv rozhraní JMS a ve vlastnostech zprávy. Selektory zpráv nemohou odkazovat na hodnoty těla zpráv.

Hodnota null (prázdný řetězec) indikuje, že pro daného spotřebitele zpráv neexistuje selektor zpráv.

Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Název sběrnice

Název sběrnice pro připojení.

Zadejte název sběrnice SIBus, ke které jsou vytvářena připojení. Musí se jednat o název sběrnice, na které je vlastnost Název rozhraní JNDI místa určení. definována.
Informace Hodnota
Vyžadováno Ne
Datový typ Vlastní

Režim potvrzení

Určuje způsob, jakým relace potvrzuje veškeré zprávy, které přijímá.

Režim oznámení indikuje způsob, jakým je potvrzena zpráva přijatá objektem typu message-driven bean.
Poznámka:

Po odstranění zprávy bude odesláno potvrzení.

V případě objektu typu message-driven bean, který neobsahuje žádné transakce, systém odstraní zprávu při spuštění objektu bean nebo při dokončení jeho zpracování. Pokud objekt bean vygeneruje výjimku, a proto jeho zpracování není dokončeno, systém provede jednu z následujících akcí:
  • Pokud je systém konfigurován tak, že zpráva má být odstraněna při dokončení zpracování objektu bean, bude zpráva expedována do nové instance objektu bean, takže vznikne další příležitost ke zpracování zprávy.
  • Pokud je systém konfigurován tak, že zpráva má být odstraněna při spuštění objektu bean, bude zpráva ztracena.

Zpráva bude při spuštění objektu bean odstraněna tehdy, pokud je pro kvalitu služby zadána hodnota Nejlepší snaha, přechodné. Při zadání všech ostatních hodnot kvality služby bude zpráva odstraněna až při dokončení zpracování objektu bean.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
Automatické potvrzení
Relace potvrzuje přijetí zprávy automaticky.

Duplikované-ok, automatické potvrzení
Relace pomalu potvrzuje přijetí zprávy, což může zvýšit výkon, ale může to vést i k situaci, kdy objekt typu message-driven bean obdrží danou zprávu vícekrát.

Cíl

Název cíle, který identifikuje skupinu strojů systému zpráv. Typ cíle určete pomocí vlastnosti Typ cíle.

Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Typ cíle

Typ cíle pojmenovaný v cílové vlastnosti.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
Název člena sběrnice
Název člena sběrnice. Tato volba načítá aktivní stroje systému zpráv, jejichž hostitelem je uvedený člen sběrnice (aplikační server nebo serverový klastr).

Vlastní název skupiny stroje systému zpráv
Název přizpůsobené skupiny strojů systému zpráv (které vytvářejí automaticky deklarovaný klastr). Tato volba načítá aktivní stroje systému zpráv, které byly registrovány s pojmenovanou vlastní skupinou.

Název stroje systému zpráv
Název stroje systému zpráv. Tato volba načítá dostupné koncové body, které lze použít k dosažení pojmenovaného stroje systému zpráv.

Významnost cíle

Tato vlastnost určuje významnost skupiny cílů.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
Upřednostňováno
Je preferován výběr stroje systému zpráv ze skupiny cílů. Je-li k dispozici stroj systému zpráv ve skupině cílů, bude vybrán. Není-li ve skupině cílů k dispozici stroj systému zpráv, bude vybrán stroj systému zpráv mimo cílovou skupinu na stejné sběrnici SIBus, je-li k dispozici.

Vyžadováno
Je vyžadován výběr stroje systému zpráv ze skupiny cílů. Je-li k dispozici stroj systému zpráv ve skupině cílů, bude vybrán. Není-li ve skupině cílů k dispozici stroj systému zpráv, proces připojení selže.

Cílový příchozí transportní řetěz

Název příchozího transportního řetězu, který by měl být cílem aplikace při připojování ke stroji systému zpráv v samostatném procesu vzhledem k aplikaci. Pokud je zvolen stroj systému zpráv v jiném procesu, lze připojení vytvořit pouze v případě, že je stroj systému zpráv umístěn na serveru, na němž je spouštěn určený příchozí transportní řetěz. Další informace naleznete v Informačním centru.

Nachází-li se vybraný stroj systému zpráv na stejném serveru jako aplikace, je vytvořeno přímé připojení v rámci procesu a daná vlastnost transportního řetězce je ignorována.

Transportní řetězy představují zásobníky síťového protokolu, které pracují v rámci serveru. Zadaný název musí určovat jeden z transportních řetězů, jež jsou k dispozici na serveru, který je hostitelem stroje systému zpráv, a jsou uvedeny na panelu Servery -> Typy serverů -> Aplikační servery WebSphere Application Server -> název_serveru -> [Systém zpráv serveru] Příchozí přenosy stroje systému zpráv. Poskytovány jsou následující transportní řetězce, ale na panelu je možné definovat vlastní transportní řetězce.
InboundBasicMessaging
Jedná se o protokol orientovaný na připojení, který používá standardní připojení TCP/IP (JFAP-TCP/IP). Zahrnuje podporu dvoufázových transakčních toků (vzdálené transakce) tak, aby se producent nebo spotřebitel zprávy, spuštěný v systému klienta nebo serveru, mohl podílet na globálních transakcích spravovaných v daném systému klienta nebo serveru. Konkrétním použitím toků XA je podpora přístupu z aplikací spuštěných na jednom serveru pro stroj systému zpráv na jiném serveru, například proto, že první server neobsahuje odpovídající stroj systému zpráv. Při použití vzdálených toků XA je nutné, aby byl koordinátor transakcí aplikaci k dispozici lokálně.
InboundSecureMessaging
Jedná se o protokol InboundBasicMessaging vnořený v zabezpečení SSL.
Další informace o používání této vlastnosti s jinými vlastnostmi továrny připojení pro účely administrace připojení viz téma Administrativní vlastnosti připojení rozhraní JMS ke sběrnici.
Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Koncové body poskytovatele

Seznam trojic koncových bodů (s čárkami jako oddělovači) se syntaxí název_hostitele:číslo_portu:název_řetězu, který je používán pro připojování k serveru samozavedení. Příklad: Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging.

Koncové body poskytovatele nejsou používány, s výjimkou případů, kdy určená sběrnice není v lokální buňce nalezena. Aplikace objektu typu message-driven bean (MDB) se nejprve pokusí o připojení určené sběrnice v lokální buňce. Pokud se tento pokus nezdaří, budou použity koncové body poskytovatele, aby mohlo být aplikacím povoleno spotřebovávání zpráv ze vzdálené buňky.

Není-li určen název hostitele, bude jako výchozí hodnota použit název localhost.

Není-li určeno číslo portu, bude jako výchozí hodnota použito číslo 7276.

Není-li určen protokol, bude jako výchozí hodnota použit předdefinovaný řetěz, například BootstrapBasicMessaging.

Informace Hodnota
Vyžadováno Ne
Datový typ Textová oblast

Maximální velikost dávky

Maximální počet zpráv, které lze přijmout ze stroje systému zpráv v jediné dávce.

Maximální počet zpráv v jedné dávce sériově doručených jedné instanci objektu typu message-driven bean. Dávkování zpráv může zvýšit výkon především při použití s volbou Režim potvrzení nastavenou na hodnotu Duplikované-ok, automatické potvrzení. Je-li nutné mezi doručeními, která selhala, zachovat řízení zpráv příkazy, nastavte velikost dávky na hodnotu 1.
Informace Hodnota
Vyžadováno Ne
Datový typ Celé číslo
Rozsah 1 až 2147483647

Maximální počet souběžných vyvolání objektů typu message-driven bean pro koncový bod

Maximální počet koncových bodů, do kterých mohou být zprávy odesílány souběžně.

Zvýšením této hodnoty můžete zvýšit výkon, ale zároveň může dojít ke zvýšení počtu podprocesů, které jsou spuštěny najednou. Je-li nutné mezi doručeními, která selhala, zachovat řízení zpráv příkazy, nastavte maximální počet souběžných koncových bodů na hodnotu 1. Řízení zpráv příkazy lze použít pouze v případě, že místo určení, z nějž objekt typu message-driven bean spotřebovává informace, není rozdělené. Rozdělená místa určení se používají v rámci scénáře sdílení pracovní zátěže v klastru.
Informace Hodnota
Vyžadováno Ne
Datový typ Celé číslo
Rozsah 1 až 2147483647

Automaticky zastavovat koncové body při selhání kvůli opakující se zprávě

Tyto parametry umožňují automatické zastavení koncového bodu, dosáhne-li počet po sobě jdoucích zpráv, které selhaly, zadaného limitu. Díky tomu lze lépe rozlišovat mezi jednou či dvěma zprávami, které selhaly v důsledku problémů přímo s těmito zprávami, a problému se systémovými prostředky, v jehož důsledku selže mnoho po sobě jdoucích zpráv.

Zastavení koncového bodu snižuje počet zpráv zbytečně přesouvaných do cíle výjimek, pokud příčinou problému nejsou zprávy, které se nedaří zpracovat.

Při automatickém zastavení koncového bodu je jeho stav v administrativní konzole vyznačen červeně. Je nutné ho ručně restartovat klepnutím na tlačítko Pokračovat.

Jakmile je koncový bod restartován, jsou zopakovány všechny chybné zprávy, které způsobily zastavení koncového bodu. Pokud jsou tyto zprávy stále chybné, jsou přesunuty do cíle výjimek (je-li nakonfigurováno).

Povolit

Povolení automatického zastavování koncového bodu na základě parametrů uvedených dále.

Informace Hodnota
Vyžadováno Ne
Datový typ Logický

Prahová hodnota počtu po sobě jdoucích zpráv, jež selhaly

Koncový bod bude zastaven, pokud počet po sobě jdoucích zpráv, pro něž dojde k selhání, dosáhne nastavené mezní hodnoty. V důsledku závislostí zpracování v rámci objektu typu message-driven bean může skutečný počet zpracovaných zpráv tuto hodnotu překročit.

Tato vlastnost není povolena, dokud není povolena vlastnost Automaticky zastavovat koncové body při selhání kvůli opakující se zprávě.

Informace Hodnota
Vyžadováno Ne
Datový typ Celé číslo

Prodleva mezi opakováním pokusů pro zprávy, jež selhaly

Pro každou zprávu, kterou se objektu typu message-driven bean nedaří zpracovat, ale nedosáhla maximální mezní hodnoty pro doručování při selhání, bude proveden další pokus až po uplynutí tohoto časového úseku (v milisekundách). Během tohoto období lze provádět další pokusy pro jiné zprávy, není-li pro prahovou hodnotu selhání v posloupnosti a pro hodnotu maximální souběžnosti nastavena hodnota 1.

Při nastavení prodlevy mezi opakovanými pokusy pro zprávy, které selhaly, se sníží počet zpráv zbytečně přesouvaných do cíle výjimek před zastavením činnosti aplikace objektu typu message-driven bean (MDB). Chcete-li minimalizovat počet přesouvaných zpráv, zadejte pro tuto prodlevu větší hodnotu než očekávaný časový interval mezi zprávami přicházejícími do místa určení.

Tato vlastnost není povolena, dokud není povolena vlastnost Automaticky zastavovat koncové body při selhání kvůli opakující se zprávě.

Informace Hodnota
Vyžadováno Ne
Datový typ Celé číslo
Rozsah Doba v milisekundách. Hodnota 0 označuje nulovou prodlevu mezi opakováními.

Trvalost odběru

Určuje, zda je odběr tématu JMS trvalý nebo dočasný.

Za normálních okolností může mít spotřebitele k dispozici pro konkrétní trvalý odběr vždy pouze jedna aplikace. Tato vlastnost umožňuje potlačit toto chování a povolit pro trvalý odběr více souběžných spotřebitelů.
Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
Trvalé
Pokud není k dispozici objekt typu message-driven bean, poskytovatel systému zpráv ukládá zprávy, a doručuje je v okamžiku, kdy je objekt typu message-driven bean opět k dispozici.

Přechodné
Poskytovatel systému zpráv neprovádí ukládání a opětné doručení zpráv, pokud není objekt typu message-driven bean k dispozici.

Název odběru

Název odběru potřebný pro trvalé odběry témat. Povinné pole při použití trvalého odběru tématu.

Každý trvalý odběr rozhraní JMS je identifikován názvem odběru (určeným v této vlastnosti). Připojení JMS má dále přidružen identifikátor klienta (zadaný ve vlastnosti Identifikátor klienta), který slouží k přiřazení připojení a jeho objektu k seznamu zpráv (v trvalém odběru), který je spravován poskytovatelem rozhraní JMS pro daného klienta.

Tento název odběru musí být v daném identifikátoru klienta jedinečný.

Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Identifikátor klienta

Identifikátor klienta JMS potřebný pro trvalé odběry témat u všech připojení vytvořených s použitím této specifikace aktivace.

Zadaná hodnota je jedinečným identifikátorem klienta (objektu typu message-driven bean). Identifikátor klienta slouží k přidružení připojení klienta k seznamu zpráv (v trvalém odběru), který poskytovatel systému zpráv pro klienta udržuje. Pokud je klient opět k dispozici poté, co k dispozici nebyl, použije poskytovatel systému zpráv identifikátor klienta k opětnému doručení uložených zpráv správnému klientovi.
Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Domov trvalých odběrů

Název stroje systému zpráv použitého při ukládání zpráv doručených v rámci trvalých odběrů pro objekty vytvořené na základě této aktivace specifikace JMS. Jde o povinné pole při použití trvalého odběru tématu.

Administrátoři mohou spravovat stav běhu trvalých odběrů pomocí bodů publikování daného stroje systému zpráv.
Informace Hodnota
Vyžadováno Ne
Datový typ Řetězec

Předávání informačního obsahu zprávy odkazem

Jsou-li odesílány zprávy obsahující velké objekty nebo bajtové zprávy, mohou být náklady na využití paměti a procesoru vzhledem k serializaci, deserializaci a kopírování informačního obsahu zprávy značné.Povolíte-li vlastnosti předávání informačního obsahu zprávy odkazem v rámci továrny připojení nebo specifikace aktivace, vydáte tím výchozímu poskytovateli systému zpráv pokyn k přepsání specifikace JMS 1.1 a k případnému omezení nebo vynechání kopírování těchto dat.
POZOR:
části specifikace rozhraní JMS, které jsou těmito vlastnostmi vynechány, jsou definovány, aby byla zaručena integrita dat zprávy. Všechny aplikace rozhraní JMS používající tyto vlastnosti musí důsledně dodržovat pravidla popsaná v tématu Důvod a čas předání informačního obsahu zprávy rozhraní JMS odkazem, aby nevzniklo riziko ztráty integrity dat.

Aplikace, které používají tuto specifikaci aktivace k přijímání zpráv, musí dodržovat následující pravidlo:

  • Aplikace neupravuje datový objekt získaný ze zprávy s objektem rozhraní JMS. Datový objekt je považován za objekt určený jen pro čtení.

Je-li tato volba povolena, budou data objektových zpráv přijatých prostřednictvím této specifikace aktivace serializována systémem pouze v případě, kdy to bude skutečně nutné. Data získaná z těchto zpráv musí být aplikacemi zpracovávána jako data jen pro čtení.

Informace Hodnota
Vyžadováno Ne
Datový typ Logický

Aplikace, které opětně odesílají zprávy, jež byly původně obdrženy s použitím této specifikace aktivace, musí dodržovat následující pravidla:

  • Aplikace může nahradit datový objekt ve zprávě objektu rozhraní JMS za předpokladu, že datový objekt dosud nebyl ve zprávě nastaven. Po nastavení datového objektu ve zprávě jej aplikace neupraví ani nenahradí.
  • Aplikace může nahradit bajtové pole v bajtové zprávě rozhraní JMS, ovšem pouze s použitím jednoho volání metody writeBytes(byte[]) a za předpokladu, že toto bajtové pole nebylo ve zprávě dosud nastaveno. Po nastavení bajtového pole ve zprávě je aplikace neupraví ani nenahradí.

Je-li tato volba povolena, nebudou data objektových či bajtových zpráv přeposlaných prostřednictvím této specifikace aktivace, jejichž zátěž bude upravena, po vložení do zprávy kopírována a budou serializována systémem pouze v případě, kdy to bude skutečně nutné. Aplikace odesílající takové zprávy nesmějí upravovat dat po jejich vložení do zprávy.

Informace Hodnota
Vyžadováno Ne
Datový typ Logický

Sdílet trvalé odběry

Určuje, zda jsou trvalé odběry sdíleny přes připojení se členy serverového klastru.

Za normálních okolností může mít objekt TopicSubscriber k dispozici pro konkrétní trvalý odběr vždy pouze jedna relace. Tato vlastnost umožňuje potlačit toto chování a povolit pro trvalý odběr více souběžných spotřebitelů, jednoho na každém aplikačním serveru v serverovém klastru.

Výchozí nastavení této volby by mělo být změněno pouze v prostředí serveru WebSphere Application Server, které podporuje serverové klastry.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
V klastru
Umožňuje sdílení trvalých odběrů, jsou-li připojení vytvářena z umístění v rámci serverového klastru.

Vždy sdílené
Trvalé odběry mohou být sdíleny mezi připojeními.

Nikdy nesdílené
Trvalé odběry nejsou nikdy sdíleny mezi připojeními.

Sdílet zdroj dat s entitou CMP

Povolení sdílení připojení mezi rozhraním JMS a objekty entity bean CMP (container-managed persistence).

Tato volba slouží jako součást úlohy pro povolení objektů entity bean perzistence spravované kontejnerem (CMP) ke sdílení připojení k databázi používaných datovým úložištěm stroje systému zpráv. Tato volba byla odhadována jako potenciální zvýšení výkonu celkové propustnosti zpráv o 15 %, ale lze ji použít pouze pro objekty entity bean připojené k aplikačnímu serveru, který obsahuje stroj systému zpráv.

Další informace o použití této volby naleznete v tématu Povolení objektů entity bean CMP a datových úložišť strojů systému zpráv pro sdílení databázových připojení.

Informace Hodnota
Vyžadováno Ne
Datový typ Logický

Dopředné čtení

Dopředné čtení je metoda optimalizace, při které jsou zprávy preemptivně přiřazovány spotřebitelům. Zkracuje čas nutný k vyřízení požadavků spotřebitele.

Zprávy přiřazené spotřebiteli jsou uzamčeny na serveru a nelze je spotřebovat jinými spotřebiteli daného cíle. Zprávy přiřazené spotřebiteli, které nebyly spotřebovány před uzavřením spotřebitele, jsou poté odemčeny na serveru a dány k dispozici k příjmu jinými spotřebiteli.

Tuto vlastnost lze přepsat pro jednotlivé cíle služby JMS nastavením vlastnosti Dopředné čtení v cíli služby JMS.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam
Rozsah
Výchozí hodnota
Poskytovatel zpráv přednostně přiřadí zprávy spotřebitelům na přechodných odběrech a nesdílených trvalých odběrech. Optimalizace dopředného čtení je tedy zapnuta pouze při existenci jednoho spotřebitele.

Povoleno
Poskytovatel systému zpráv přednostně přiřazuje zprávy spotřebitelům. Zkracuje čas nutný k vyřízení požadavků spotřebitele.

Zakázáno
Poskytovatel systému zpráv nepřiřazuje zprávy přednostně spotřebitelům.

Vždy aktivovat všechny objekty typu message-driven bean na všech serverech

Tato vlastnost se používá pouze v případě, že je aplikace objektu typu message-driven bean spuštěna na serveru, který je členem sběrnice, jež je cílem příslušné aplikace. Je-li objekt typu message-driven bean spuštěn na serveru, který není členem cílové sběrnice, tato vlastnost se nijak neprojeví.

Je-li aplikace objektu typu message-driven bean spuštěna na serveru, který je členem cílové sběrnice, povolením této volby umožníte této aplikaci zpracovávat zprávy bez ohledu na to, zda je server také hostitelem spuštěného stroje systému zpráv. Není-li tato volba povolena, aplikace objektu typu message-driven bean na serverech, na nichž není spuštěn lokální stroj systému zpráv, nezpracovávají zprávy.

Pro aplikace objektu typu message-driven bean, které se připojují ke členovi sběrnice klastru, lze prostřednictvím této volby také povolit jednu z následujících doplňujících konfigurací:
  • Všechny servery v klastru mohou přijímat zprávy z aplikace objektu typu message-driven bean, aby mohly plně využívat kapacity zpracování v klastru.
  • Vždy pouze jeden server může přijímat zprávy z aplikace objektu typu message-driven bean, aby bylo zaručeno sekvenční zpracování zpráv.
Chcete-li všem serverům v klastru povolit příjem zpráv z aplikace objektu typu message-driven bean, vyberte tuto volbu. Chcete-li povolit příjem zpráv z aplikace objektu typu message-driven bean vždy jen jednomu serveru, ověřte, zda tato volba není vybrána, a v místě určení vyberte volbu Výhradní příjem.

Další informace naleznete v tématu Způsob připojování objektů typu message-driven bean v klastru.

Informace Hodnota
Vyžadováno Ne
Datový typ Logický

Interval opakování

Prodleva (v sekundách) mezi pokusy o připojení ke stroji systému zpráv pro počáteční připojení i pro veškeré následné pokusy o navázání lepšího připojení.

Informace Hodnota
Vyžadováno Ne
Datový typ Celé číslo
Rozsah 1 až 2147483647

Alias ověřování

Alias ověřování J2C pro ověřování řízené komponentami pro připojení ke sběrnici SIBus.

Alias ověřování JCA (Java Platform, Enterprise Edition (Java EE) Connector Architecture) určuje ID a heslo uživatele, která slouží k ověření vytvoření nového připojení k poskytovateli rozhraní JMS.

Pole přizpůsobených vlastností jména uživatele a hesla musí být ponecháno nespecifikovaný, pokud je použito pole aliasu ověřování. Vlastnosti aliasu ověřování nastavené jako součást implementace aplikace mají přednost před vlastnostmi nastavenými pro objekt správy specifikace aktivace.

Do souboru je zapisován pouze alias ověřování v šifrované formě, a to i pro účely protokolování zotavení transakcí. K ochraně skutečného jména uživatele a hesla je používána služba zabezpečení.

V průběhu spouštění aplikace při inicializaci specifikace aktivace v rámci aktivace koncového bodu server alias ověřování používá k načtení skutečného jména uživatele a hesla ze zabezpečení a poté jej nastaví na instanci specifikace aktivace.

Informace Hodnota
Vyžadováno Ne
Datový typ rozevírací seznam


Název souboru: SIBJMSActivationSpec_DetailForm.html