Specificaţii de activare JMS [Setări]

O specificaţie de activare JMS este asociată cu unul sau mai multe bean-uri de mesaje conduse şi asigură configuraţia necesară pentru ca acestea să primească mesaje.

Pentru a vizualiza această pagină în consolă, apăsaţi pe una din următoarele căi:
  • Resurse -> JMS -> Specificaţii de activare -> nume_specificaţie_activare
  • Resurse -> JMS -> Furnizori JMS -> un_furnizor_mesagerie -> [Proprietăţi suplimentare] Specificaţii de activare -> nume_specificaţie_activare
Folosiţi acest panou pentru a răsfoi sau schimba proprietăţile de configurare ale specificaţiei de activare JMS selectată pentru folosirea cu furnizorul de mesaje implicit.

Creaţi o specificare de activare JMS dacă vreţi să utilizaţi un message-driven bean pentru a comunica cu furnizorul de mesagerie impliciti prin Java EE Connector Architecture (JCA) 1.5. JCA furnizează conectivitate Java între servere de aplicaţii precum WebSphere Application Server şi sisteme de informaţii întreprindere. Furnizează o cale standardizată de integrare a furnizorilot JMS cu servere de aplicaţii Java EE şi furnizează un cadru de lucru pentru schimbare date cu sisteme întreprindere, unde datele sunt transferate sub formă de mesaje.

Toate proprietăţile de configurare a specificaţiei de activare în afară deNume, Nume JNDI, Nume JNDI destinaţie şi Alias autentificare sunt suprascrise de către proprietăţile de configurare a activării numite corespuntător în descriptorul de implementare al unui EJB 2.1 asociat message-driven bean ulterior. Pentru un bean condus de mesaj EJB 2.0, proprietăţile Tip destinaţie, Durată abonament, Mod confirmare şi Selector mesaj sunt înlocuite de elementele corespunzătoare din descriptorul de implementare. Pentru oricare tip de bean proprietatea Nume JNDI destinaţie poate fi înlocuită de o valoare specificată în legăturile de bean condus de mesaj.

Proprietăţile specificaţiei de activare influenţează modul cum furnizorul de mesaje implicit alege motorul de mesagerie pe care se conectează aplicaţia bean mesaj-condus. Implicit, mediul conectează automat aplicaţiile la un motor de mesagerie disponibil de pe magistrală. Însă puteţi specifica detalii de configurare suplimentare pentru a influenţa procesul de conexiune; de exemplu pentru a identifica servere de bootstrap special sau pentru a limita conexiunea la un subgrup al motorelor de mesagerie disponibile sau pentru a îmbunătăţi disponibilitatea sau performanţa sau pentru a asigura procesarea secvenţială a mesajelor primite. Pentru informaţii despre de ce şi sum să faceţi asta, vedeţi subiectul Cum se conectează aplicaţiile JMS la un motor de mesagerie pe o magistrală.

Fişă configuraţie

Fila de configuraţie arată proprietăţile de configurare pentru acest obiect. Aceste valori de proprietăţisunt păstrate chiar dacă mediul runtime este oprit şi apoi repornit. Vedeţi descrierile taskurilor din centrul de informaţii pentru informaţii despre cum să aplicaţi modificări de configuraţie mediului runtime.

Proprietăţi generale

Domeniu

Specifică nivelul topologic cel mai înalt la care serverele de aplicaţie pot utiliza acest obiect resursă.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Furnizor

Specifică furnizor JMS care permite transferul de mesaje asincron bazat pe Java Message Service (JMS). Furnizează fabricile de conexiuni J2EE pentru a crea conexiuni pentru anumite destinaţii coadă JMS sau subiect. Obiectele administrative furnizor JMS sunt utilizate pentru gestionarea resurselor JMS pentru furnizorul JMS asociat.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Nume

Nume de afişare cerut pentru resursă.

Informaţii Valoare
Necesare Da
Tipul datelor Şir

Nume JNDI

Nume JNDI pentru resursă.

Tipăriţi numele JNDI care este specificat în legăturile pentru beanurile mesaj-condus asociate cu această specificaţie de activare.
Informaţii Valoare
Necesare Da
Tipul datelor Şir

Descriere

O descriere opţională pentru resursă.

Informaţii Valoare
Necesare Nu
Tipul datelor Zonă text

Tip de destinaţie

Dacă bean-ul controlat de mesaj foloseşte o coadă sau o destinaţie subiect.

Informaţii Valoare
Necesare Da
Tipul datelor listă derulantă
Interval
Coadă
Bean-ul condus de mesaj utilizează o coadă JMS. Numele JNDI cozii JMS este specificat pe proprietatea Numele destinaţiei JNDI.

Subiect
Bean-ul condus-de-mesaj foloseşte un subiect JMS. Numele JNDI subiectului JMS este specificat pe proprietatea Nume destinaţie JNDI.

Nume JNDI de destinaţie

Numele JNDI al destinaţiei

Tipăriţi numele JNDI pe care bean-ul controlat de mesaj îl utilizează pentru a căuta destinaţia JMS în spaţiu de nume JNDI.

Selectaţi tipul destinaţiei pe proprietatea Tip de destinaţie.

Pentru adaptoare de resurse care suportă JMS, trebuie să asociaţi javax.jms.Destinations cu o specificaţie activă, pentru ca adaptorul de resurse să poată servi mesaje de la destinaţia JMS. În acest caz, administratorul configurează un obiect administrat J2C care implementează interfaţa javax.jms.Destination şi o leagă în JNDI.

Puteţi configura un obiect administrat J2C să folosească o clasă ActivationSpec care implementează o metodă setDestination(javax.jms.Destination). În acest caz, puteţi specifica numele JNDI al destinaţiei (care este numele JNDI al obiectului administrat J2C care implementează javax.jms.Destination).

În timpul pornirii aplicaţiei, când specificaţia de activare este iniţializată ca parte a iniţializării punctului final, serverul foloseşte numele JNDI de destinaţie pentru a căuta obiectul administrat destinaţie, apoi îl setează pe instanţa specificaţiei de activare.

Informaţii Valoare
Necesare Da
Tipul datelor Şir

Selector de mesaj

Selectorul de mesaje JMS folosit pentru a determina ce mesaje receptioneză bean-ul mesaj-acţionat. Valoarea este un şir folosit la selectarea unui subset al mesajelor disponibile. Sintaxa se bazează pe un subset a sintaxei expresiei condiţionale SQL 92, cum este descris în specificatia JMS. Consultaţi centrul de informare pentru mai multe informaţii.

De exemplu:
JMSType='car' AND color='blue' AND weight>2500

Şirul selectorului se paote referi la câmpuri din antetul mesajului JMS message header şi la câmpuri în proprietăţile mesajului. Selectoarele de mesaje nu pot referi valorile corpului mesajului.

O valoare nulă (un şir gol) indică faptul că nu există un selector de mesaje pentru consumatorul de mesaje.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Nume magistrală

Numele magistralei de integrare a serviciului la care se va face conectarea.

Tipăriţi numele magistralei integrare a serviciului pe care sunt făcute conexiunile. Acesta trebuie să fie numele magistralei pe care este definită destinaţia identificată Nume JNDI de destinaţie de proprietate.
Informaţii Valoare
Necesare Nu
Tipul datelor Personalizare

Mod confirmare

Cum confirmă sesiunea toate mesaje recepţionate.

Modul de confirmare indică cum un mesaj primit de beanul mesaj-condus trebuie să fie confirmat.
Notă:

Recunoaşterea este trimisă când este şters mesajul.

Dacă aveţi un bean condus-de-mesaje ne-tranzacţional, sistemul ori şterge mesajul când porneşte bean-ul ori când se finalizează bean-ul. Dacă bean-ul generează o excepţie, şi prin urmare nu se finalizează, sistemul ia una din următoarele acţiuni:
  • Dacă sistemul este configurat să şteargă mesajul când bean-ul se finalizează, atunci mesajul este dispecerizat într-o nouă instanţă a bean-ului, astfel că mesajul are o altă oportunitate să fie procesat.
  • Dacă sistemul este configurat să şteargă mesajul când bean-ul porneşte, atunci mesajul este pierdut.

Mesajul este şters când porneşte bean-ul dacă calitatea serviciului este setată la Nepersistent cu cel mai mare efort. Pentru toate celelalte calităţi ale serviciului, mesajul este şters când se finalizează bean-ul.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Confirmare automată
Sesiunea confirmă automat livrarea unui mesaj.

Duplicate ok confirmare automată
Sesiunea confirmă încet livrarea mesajelor, ce poate îmbunătăţi performanţa, dar poate duce la un bean condus de mesaj ce primeşte un mesaj de mai multe ori.

Ţintă

Numele destinaţiei ce identifică un grup de motoare de mesagerie. Specificaţi tipul ţintei folosind proprietatea Tip ţintă.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Tip ţintă

Tipul ţintei numite în proprietatea Tip ţintă.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Nume membru magistrală
Numele unui membru de magistrală. Această opţiune extrage motoarele de mesagerie active găzduite de membrul de magistrală numit (un server de aplicaţii sau cluster de servere).

Nume grup motor de mesagerie personalizată
Numele unui grup personalizat de motoare de mesagerie (ce formează un cluster de-sine-declarat). Această opţiune extrage motoarele de mesagerie active înregistrate cu grupul personalizat numit.

Nume motor de mesagerie
Numele unui motor de mesagerie. Această opţiune extrage punctele finale disponibile ce pot fi folosite pentru a ajunge la motorul de mesagerie numit.

Semnificaţie ţintă

Această proprietate specifică semnificaţia grupului ţintă.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Preferat
Este preferabil ca un motor de mesagerie să fie selectat din grupul ţintă. Un motor de mesagerie din grupul ţintă este selectat dacă unul este disponibil. Dacă un motor de mesagerie nu este disponibil în grupul ţintă, un motor de mesagerie în afara grupului ţintă este disponibil în aceeaşi magistrală a serviciului de integrare.

Necesară
Este preferabil ca un motor de mesagerie să fie selectat din grupul ţintă. Un motor de mesagerie din grupul ţintă este selectat dacă unul este disponibil. Dacă un motor de mesagerie nu este disponibil în grupul ţintă, conexiunea eşuează.

Lanţul de transport de intrare ţintă

Numele lanţului de transport de intrare pe care aplicaţia trebuie să îl vizeze când se conectează la un motor de mesagerie intr-un proces separat de aplicaţie. Dacă motorul de mesagerie este ales în alt proces,conexiunea pote fi făcută doar dacă motorul de mesagerie este intr-un server ce rulează lanţuri de transport de intrare specificate. Consultaţi centrul de informare pentru mai multe informaţii.

Dacă motorul de mesagerie selectat este în acelaşi server ca aplicaţia, o conexiune directă în-proces este realizată şi acest lanţ proprietate de transport este ignorat.

Lanţurile de transport reprezintă stive ale protocolului de reţea ce operează într-un server. Numele pe care îl specificaţi trebuie să fie unul dintre lanţurile de transport disponibile pe server ce găzduiesc motorul de mesagerie, după cum este listat pe panoul Servere -> Tipuri server -> Servere de aplicaţie WebSphere -> nume_server -> [Mesagerie server] Transporturi de intrare motor mesagerie. Următoarele lanţuri de transport sunt furnizate, dar vă puteţi defini propriile lanţuri de transport pe acel panou.
InboundBasicMessaging
Acesta este un protocul orientat de conexiune ce utilizează o conexiune TCP/IP standard (JFAP-TCP/IP). Include suport pentru fluxurile tranzacţionale cu două-faze (remote XA), astfel încât un producător sau consumator de mesaje ce rulează pe un client sau un server de sistem, să poată participa la o t ranzacţie globală gestionată pe acel client sau server de sistem. Utilizarea specifică pentru fluxurile XA este de a suporta accesul de la o aplicaţie ce rulează pe un server la un motor de mesagerie pe un al doilea server, poate din cauza faptului că primul server nu are un motor de mesagerie potrivit. Dacă fluxurile XA la distanţă sunt utilizate, un coodonator de tranzacţii trebuie să fie disponibil local pe aplicaţie.
InboundSecureMessaging
Acesta este protocolul InboundBasicMessaging implicat în SSL.
Pentru mai multe informaţii despre utilizarea acestei proprietăţi cu alte proprietăţi de fabrici de conexiuni pentru gestiunea încărcării de lucru a conexiunilor, urmăriţi subiectul proprietăţi Administrative pentru conexiuni JMS la o magistrală.
Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Furnizor puncte finale

O lista de tripleti puncte finale cu separator virgula cu sintaxa hostName:portNumber:chainName, folosită la conectarea la serverul de bootstrap. De exemplu Merlin: 7276: BootstrapBasicMessaging,Gandalf: 5557: BootstrapSecureMessaging.

Punctele finale ale furnizorului nu sunt folosite doar dacă magistrala specificatănu poate fi găsită în celula locală. Aplicaţiile bean mesaj-condus (MDB) încercă întâi să se conecteze la magistrala specificată în celula locală. Dacă această încercare eşuează sunt folosite punctele finale pentru a permite aplicaţiilor să consuma mesajele de la o celuală la distanţă.

Dacă nume gazdă nu este specificat, localhost este folosit ca valoare implicită.

Dacă numărul portului nu este specificat, 7276 este folosit ca valoare implicită.

Dacă protocolul nu este specificat un lanţ predefinit ca BootstrapBasicMessaging este folosit ca valoare implicită.

Informaţii Valoare
Necesare Nu
Tipul datelor Zonă text

Dimensiune maximă pentru batch

Numărul maxim de mesaje primite de la motorul de mesagerie într-un singur batch.

Numărul maxim al mesajelor într-un singur batch livrat în serie către o singură instanţă bean mesaj-condus. Batcharea mesajelor poate îmbunătăţi performanţa în special când este folosită cu Mod confirmare setat către Duplicate ok confirmare automată. Dacă ordinea mesajelor trebuie să fie reţinută peste livrările eşuate, setaţi mărimea batchului la 1.
Informaţii Valoare
Necesare Nu
Tipul datelor Număr întreg
Interval 1 prin 2147483647

Invocare MDB concurenta maxima pe punct final

Numărul maxim de puncte finale către care mesajele sunt transmise concomitent.

Creşterea acestui număr poate îmbunătăţi performanţa dar poate creşte numărul firelor care sunt utilizate la orice moment. Dacă ordinea mesajelor trebuie să fie reţinută peste livrările eşuate, setaţi maximum punctelor finale concurente la 1. Ordinea mesajelor se aplică doar dacă destinaţia de la care bean-ul controlat-mesaj se consumă nu este o destinaţie partiţionată. Destinaţiile partiţionate sunt folosite într-un scenariu acţiune încărcare de lucru într-un cluster.
Informaţii Valoare
Necesare Nu
Tipul datelor Număr întreg
Interval 1 prin 2147483647

Opreşte automat punctele finale la eşuari repetate ale mesajelor

Aceşti parametri activează un punct final pentru a-l opri automat când un număr de mesaje eşuate secvenţial atinge o limită pe care i-o specificaţi. Aceasta vă ajută să distingeţi între unul sau două mesaje care eşuează datorită problemelor cu ele însele, şi o problemă resursă a sistemului care rezultă în mai multe mesaje eşuate secvenţial.

Oprirea punctelor finale reduce numărul de mesaje care sunt mutate inutil către o destinaţie excepţie când problema nu este cauzată de mesajele care eşuează să fie procesate.

Când un punct final este stopat automat, Starea sa pe panoul consolei administrative este roşu. El trebuie repornit manual prin apăsarea Continuă.

După ce punctul final este repornit, orice mesaj eşuat care a cauzat oprirea punctului final este reîncercat. Dacă ele continuă să eşueze vor fi mutate către o destinaţie de excepţie, dacă este configurată.

Permite

Oprirea automată activată a unui punct final bazat pe parametrii de mai jos.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Eşuare secventiala a pragului mesaj

Punctul final va fi oprit când numărul mesajelor secvenţiale eşuate ajunge la limita configurată. Datorită dependenţelor de procesare în MDB, numărul real de mesaje procesate poate depăşi această valoare.

Această proprietate nu este activată doar dacă proprietatea Opreşte automat punctele finale la eşuari repetate ale mesajelor este activată.

Informaţii Valoare
Necesare Nu
Tipul datelor Număr întreg

Întârzierea între reîncercările mesajului eşuat

Orice mesaj a cărui procesare de către MDB eşuează dar care nu a atins limita maximă de livrare de eşuare va fi reîncercată doar după ce această perioadă de timp a expirat (în milisecunde). Alte mesaje pot fi încercate în această perioadă, doar dacă pragul secvenţial de eşec şi concurenţa maximă este setată la 1.

Setând o întârziere între reîncercările mesajelor eşuate reduceţi numărul de mesaje inutil mutate către destinaţia de excepţie înainte ca MDB să se oprească. Pentru minimizarea numărului de mesaje care sunt mutate faceţi această întârziere mai mare decât intervalul de timp aşteptat între mesaje de a ajunge la destinaţie.

Această proprietate nu este activată doar dacă proprietatea Opreşte automat punctele finale la eşuari repetate ale mesajelor este activată.

Informaţii Valoare
Necesare Nu
Tipul datelor Număr întreg
Interval Timpul în milisecunde. O valoare a 0 indică nicio întârziere între reîncercări.

Durabilitatea abonamentului

Dacă un subiect abonament JMS este durabil sau nedurabil.

De obicei, doar o aplicaţie la un moment dat poate avea un consumator pentru un abonament particular durabil. Această proprietate vă permite să înlocuiţi acest comportament, pentru permiterea ca un abonament durabil să aibe consumatori multipli simultan.
Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Durabil
Furnizorul de mesagerie stochează mesajele în timp ce bean-ul condus de mesaj nu esdte disponibil şi livrează mesajele atunci când bean-ul condus de mesaj devine din nou disponibil.

Nedurabil
Furnizorul de mesagerie nu stochează şi nu livrează din nou mesaje dacă un bean condus de mesaj nu este disponibil.

Nume abonament

Numele abonamentului necesar pentru abonamentele subiecte durabile. Acesta este un câmp cerut atunci cănd se foloseşte un abonament de subiect durabil.

Fiecare abonament JMS durabil este identificat de un nume abonament (specificat pe această proprietate). O conexiune JMS are de asemenea un identificator client asociat (specificat de Identificator client proprietatea), care este folosită pentru asocierea unei conexiuni şi obiectele sale cu lista de mesaje (pe abonament durabil) care este menţinut de furnizorul JMS pentru client.

Numele abonamentului trebuie să fie unic într-un identificator client dat.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Identificator client

Identificatorul de client JMS necesar pentru abonamentele de subiect durabile în toate conexiunile create folosind această specificaţie activată.

Valoarea specificată este un identificator unic pentru un client (bean mesaj-condus). Identificatorul client este folosit pentru a asocia o conexiune client cu lista de mesaje (pe un abonament durabil) pe care furnizorul de mesaje îl păstrează pentru client. Când un client devine disponibil din nou, după ce a fost indisponibil, furnizorul de mesaje foloseşte identificatorul client pentru a retrimite mesajele memorate către clientul corect.
Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Domiciliu abonament durabil

Numele motorului de mesagerie folosit să memoreze mesajele livrate către abonamentele durabile pentru obiecte create din această specificaţie activată JMS. Acesta este un câmp cerut atunci cănd se foloseşte un abonament de subiect durabil.

Administratorii pot gestiona starea la momentul rulării a abonamentelor burabile prin publicarea punctelor pentru acest motor de mesagerie.
Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Trimite sarcina utilă a mesajului prin referinţă

Atunci când mesaje mari obiect sau mesaje octeţi sunt trimise, costul pentru utilizarea memoriei şi procesorului în serializarea, deserializarea şi copierea mesajului sarcină utilă poate fi semnificativ.Dacă activaţi proprietăţile transmiteţi mesajul sarcină utilă prin referinţă pe o farbică conexiune sau specificaţie de activare, spuneţi-i furnizorului implicit de mesagerie să treacă peste specificaţia JMS 1.1 şi să reducă potenţial sau să evite această copiere de date.
ATENŢIE:
Părţile specificaţiei JMS ce sunt ocolide de aceste proprietăţi, sunt definite pentru a asigura integritatea datelor mesaj. Oricare din aplicaţiile dvs. JMS care utilizează aceste proprietăţi trebuie să urmeze strict regulile care sunt descrise în subiectul De ce şi când se transmite sarcina utilă a mesajului prin referinţă, sau riscaţi pierderea integrităţii datelor.

Aplicaţiile ce utilizează această specificaţie de activare pentru a primi mesaje trebuie să respecte următoarele reguli:

  • Aplicaţia nu modifică obiectul de date obţinut dintr-un mesaj obiect JMS. Obiectul de date este tratat ca numai citire.

Când este activat, Object Messages primit de aplicaţia consumatoare mesaje ce este conectată la această fabrică de conexiuni va avea datele mesajelor serializate de sistem când va fi absolut necesar. Datele obţinute din aceste mesaje trebuie tratate ca şi aplicaţie readOnly.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Aplicaţiile de retrimitere a mesajelor ce au fost iniţial primite prin utilizarea specificaţiei activare trebuie să respecte următoarele reguli:

  • Aplicaţia poate înlocui obiectul de date într-un mesaj obiect JMS furnizat de obiectul de date ce nu a fost setat încă în mesaj. Aplicaţia nu modifică sau înlocuieşte obiectul de date după ce este setat în mesaj.
  • Aplicaţia poate înlocui matricea de octeţi într-un mesaj de octeţi JMS, dar doar prin utilizarea unei singure apelări la writeBytes(byte[]) şi nd provided that the byte array has not yet been set in the message. Aplicaţia nu modifică sau înlocuieşte matricea octet după ce este setată în mesaj.

Când este activat, Object/Bytes Messages trimis de aplicaţia producere mesaje ce va avea sarcina utilă modificată, nu va avea datele sale copiate cănd setează, iar sistemul doar va serializa datele mesajelor când va fi absolut necesar. Aplicaţiile ce trimit aceste mesaje tebuie să nu modifice datele odată ce au fost setate în mesaj.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Partajează abonamentele durabile

Controlează dacă abonamentele durabile sunt sau nu împărţite prin conexiuni cu membrii severului cluster.

De obicei, doar o sesiune la un moment dat poate avea un TopicSubscriber pentru un abonament durabil particular. Această proprietate vă permite să înlocuiţi acest comportament, pentru permiterea ca un abonament durabil să aibe consumatori multipli simultan, unul pe fiecare server de aplicaţii în cluster-ul server.

Această opţiune trebuie să fie schimbată de la valorile sale implicite doar în medii WebSphere Application Server care suportă cluster-e de server.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
În cluster
Permite partajarea abonamentelor durabile când conexiunile sunt făcute din cadrul unui cluster server.

Mereu partajat
Abonamentele durabile pot fi partajate între conexiuni.

Niciodată partajat
Abonamentele durabile nu sunt partajate niciodată între conexiuni.

Partajare surse de date cu CMP

Permite împarţirea conexiunilor între JMS şi bean-uri entitate persistenţa gestionata prin container (CMP).

Această opţiune este utilizată ca parte a sarcinii de activare a bean-urilor entitate persistenţă gestionată de container (container-managed persistence (CMP)) pentru a împărţi conexiunile baze de date utilizate de depozitul de mesagerie al motorului de mesagerie. Acesta a fost estimat la o potenţială îmbunătăţire de performanţă de 15% debitul total al mesajului, dar poate fi utilizat doar pentru bean-urile entitate conectate la serverul de aplicaţii ce conţine motorul de mesagerie.

Pentru mai multe informaţii despre utilizarea acestei opţiuni, urmăriţi subiectul Enabling CMP bean-uri entităţi şi datele motorului de mesagerie se depozitează pentru a împărţi conexiunile bazei de date.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Citeşte înainte

Citirea în avans este o optimizare care asignează preventiv mesajele la consumatori. Aceasta îmbunătaţeşte timpul necesar de satisfacere a cerinţelor consumatorilor.

Mesajele ce sunt atribuite unui consumator sunt blocate pe server şi nu pot fi consumate de alţi consumatori pentru acea destinaţie. Mesajele ce sunt atribuite unui consumaotr, dar nu sunt consumate până când consumatorul este închis, sunt deblocate ulterior pe server şi apoi făcute disponibile pentru recepţia altor consumatori.

Puteţi înlocui această proprietate pentru destinaţii JMS individuale prin setarea proprietăţii Citiţi înainte pe destinaţia JMS.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Valoarea implicită
Furnizorul de mesaje alocă preventiv mesaje consumatorilor pe abonamente nedurabile şi abonamente durabile neîmpărţite. Adică, optimizarea de tip citire înainte este pornită doar când poate fi un singur consumator.

Activată
Furnizorul de mesagerie alocă preventiv mesaje consumatorilor. Aceasta îmbunătaţeşte timpul necesar de satisfacere a cerinţelor consumatorilor.

Dezactivat
Furnizorul de mesagerie nu alocă preventiv mesaje consumatorilor.

Activează mereu MDB în toate serviciile

Această proprietate este folosită doar atunci când aplicaţia MDB rulează pe un server care este membru al magistralei către care ţinteşte aplicaţia. Nu are niciun efect când MDB rulează pe un server care nu este mebru a magistralei destinaţie.

Dacă aplicaţia MDB rulează pe un server care este membru al magistralei destinaţie, activând aveastă opţiune permiteţi aplicaţiei MDB să proceseze mesajele chiar dacă serverul găzduieşte sau nu motorul de mesagerie rulabile. Dacă această opţiune este activată, atunci aplicaţiile MDB pe servere care nu au un rulator local ME nu vor procesa mesaje.

Pentru aplicaţiile MDB care se conectează la un membru magistrală cluster bus member, puteţi folosi de asemenea această opţiune pentru a activa oricare din configuraţiile suplimentare următoare:
  • Toate serverele din cluster pot recepţiona mesaje de la aplicaţia MDB, pentru a se folosi în totalitate de puterea de procesare din cluster.
  • Doar un server odată poate recepţiona mesaje de la apliaţia MDB, pentru a se asigura procesarea secvenţială a mesajelor.
Pentru a activa toate serverele într-un clustersă primească mesaje de la aplicaţia MDB, selectaţi această opţiune. Pentru a activaun server la un moment dat să primească mesaje de la aplicaţia MDB, verificaţi ca această opţiune să nu fie selectată şi selectaţi opţiunea primire exclusivă pe destinaţie.

Pentru mai multe informaţii, consultaţi subiectulCum se conectează un bean message-driven într-un cluster.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Interval reîncercare

Întîrzierea (în secunde) între încercarea de conexiune la motorul de mesagerie şi oricare altă încercare de a stabili o conexiune mai bună, ambele pentru conexiunea iniţială.

Informaţii Valoare
Necesare Nu
Tipul datelor Număr întreg
Interval 1 prin 2147483647

Alias de autentificare

Numele aliasului de autentificare J2C folosit pentru autentificarea conexiunilor gestionate de componentă la magistrala de integrare servicii.

Un alias de autentificareJava Platform, Enterprise Edition (Java EE) Connector Architecture (JCA) specifică ID-ul utilizator şi parola utilizate pentru autentificarea creării unei noi conexiuni la furnizorul JMS.

Câmpurile proprietăţilor personalizate nume utilizator şi parolă trebuie lăsate nespecificate, dacă este folosit câmpul de alias autentificare. Proprietăţile alias de autentificare setate ca parte din implementarea aplicaţiei preced proprietăţile setate pe un obiect administrativ de specificaţie activare.

Numai aliasul de autentificare este scris într-un fişier într-o formă necriptată, chiar şi în scopul înregistrării în istoric a recuperării tranzacţiilor. Serviciul de securitate este folosit pentru a proteja numele de utilizator şi parola adevărate.

În timpul pornirii aplicaţiei, când specificaţia de activare este iniţializată ca parte a iniţializării punctului final, serverul foloseşte aliasul de autentificare pentru a extrage numele de utilizator şi parola reale de la securitate, apoi le setează pe instanţa specificaţiei de activare.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă


Numele fişierului: SIBJMSActivationSpec_DetailForm.html