Fabrica de conexiuni coadă implicită a furnizorului de mesaje [Setări]

Fabrica de conexiuni coadă JMS este utilizată pentru a crea conexiuni furnizorilor JMS asociaţi ai cozilor JMS, pentru mesageriile punct-la -punct. Folosiţi obiectele administrative fabrica de conectare coadă pentru a gestiona fabricile de conectare cozi JMS pentru furnizorul de mesaje implicit.

Pentru a vizualiza această pagină în consolă, apăsaţi pe una din următoarele căi:

  • Resurse -> JMS -> Fabrici de conexiuni coadă -> nume_fabrică
  • Resurse -> JMS -> Furnizori JMS -> un_furnizor_mesagerie -> [Proprietăţi suplimentare] Fabrici de conexiuni coadă -> nume_fabrică
Folosiţi acest panou pentru a răsfoi sau schimba proprietăţile de configurare ale fabricii de conexiuni coadă JMS selectată pentru folosirea cu furnizorul de mesaje implicit JMS. Aceste proprietăţi de configurare controlează modul cum conexiunile sunt create la cozile asociate JMS.

Implicit, conexiunile create folosind această fabrică de conexiuni JMS în containerele serverului (de exemplu, dintr-un bean de întreprindere) sunt puse în comun prin utilizarea conexiunii de punerea în comun Connector Architecture (JCA), de pe platforma Java, ediţia Enterprise (Java EE). Puteţi modifica setările pool conexiune pentru această fabrică de conexiuni prin selectarea legăturii Proprietăţi pool conexiuni din secţiunea Proprietăţi suplimentare din panoul consolei administrative.

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ă.

Asemenea unei convenţii, utilizaţi un nume JNDI al formularului jms/Nume, în careNume este numele logic al resursei. Pentru mai multe informaţii despre utilizarea JNDI şi a sintaxei sale, urmăriţi subiectul suportul JNDI în WebSphere Application Server.

Informaţii Valoare
Necesare Da
Tipul datelor Şir

Descriere

O descriere opţională pentru resursă.

Informaţii Valoare
Necesare Nu
Tipul datelor Zonă text

Categorie

Un şir categorie opţional utilizat la clasificarea sau gruparea resurselor.

Informaţii Valoare
Necesare Nu
Tipul datelor Şir

Nume magistrală

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

Acesta este acelaşi nume al magistralei serviciu de integrare pe care fabrica conexiune îl utilizează pentru a crea conexiuni.
Introduceţi numele magistralei locale în situaţii unde o aplicaţie face conexiuni la magistralele externe.
Informaţii Valoare
Necesare Da
Tipul datelor Personalizare

Ţ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ă.

Aceasta indică numele unei ţinte ce va fi utilizată pentru a determina unul sau motoare de mesagerie pentru manevrarea lucrului. Tipul de ţintă este indicat de proprietatea Tip ţintă

Conexiunile sunt echilibrat încărcate în motoarele de mesagerie ce îndeplinesc criteriile de selecţie.

Dacă doriţi ca aplicaţiile să fie capabile de a se conecta la orice motor de mesagerie din magistrală, nu setaţi această proprietate.

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 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).

Pentru a specifica un membru de magistrală care nu este din cluster, trebuie setată proprietatea Ţintă la <Nod01>.<server1>, de exemplu Nod01.server1. Pentru a îi specifica unui membru cluster proprietatea Ţintă aceasta trebuie să fie setată unui nume cluster.

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ă.

Pentru mai multe informaţii despre folosirea acestei proprietăţi ci alte proprietăţi fabrică conexiune pentru gestiunea încărcării de lucru al conexiunilor, vedeţi subiectul Proprietăţi administrative penru conexiuni JMS la o magistrală.

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 tripleţi puncte finale cu separator virgulă cu sintaxa hostName:portNumber:chainName, folosită la conectarea la serverul de bootstrap. De exemplu Merlin:7276:BootstrapBasicMessaging,Gandalf:5557:BootstrapSecureMessaging. Dacă hostName nu este specificat, valoarea implicită este localhost. Dacă portNumber nu este specificat, valoarea implicită este 7276. Dcacă chainName nu este specificat, valoarea implicită este BootstrapBasicMessaging. Consultaţi centrul de informare pentru mai multe informaţii.

Trebuie doar să modificaţi această proprietate dacă aveţi aplicaţii client ce rulează în afara unui server de aplicaţii sau aplicaţii pe un server în altă celulă ce vor să utilizeze această fabrică conexiune pentru a se conecta la magistrala serviciului ţintă de integrare specificată pe fabrica conexiune.

Pentru a utiliza destinaţii JMS ale furnizorului de mesagerie implicit, o aplicaţie se conectează la un motor de mesagerie al magistralei serviciului ţintă de integrare la care destinaţiile sunt atribuite. De exemplu, o coadă JMS este atribuită la o destinaţie coadă pe magistrala serviciului de integrare.

Aplicaţii client rulează în afara unui server de aplicaţii - de exemplu, rularea într-un container client sau în afara mediului WebSphere Application Server - nu poate localiza direct un motor de mesagerie potrivit pentru a se conecta la server de aplicaţia ţintă. Similar, o aplicaţie ce rulează pe un server într-o celulă pentru a se conecta la o magistrală ţintă în altă celulă, nu poate localiza direct un motor de mesagerie potrivit pentru a se conecta în magistrala ţintă.

În aceste scenarii, clienţii (sau servere de pe altă magistrală) trebuie să finalizeze un proces bootstrap printr-un server bootstrap ce este un membru al magistralei ţintă. Un server bootstrap este un server de aplicaţii ce rulează în SIB Service, dar nu trebuie să ruleze niciun motor de mesagerie. Serverul bootstrap selectează un motor de mesagerie ce rulează într-un server de aplicaţii ce suportă lanţul ţintă de transport selectat. Pentru ca procesul bootstrap să fie posibil, trebuie să configuraţi unul sau mai mulţi furnizori de puncte finale în fabrica conexiune utilizată de client.

Un server bootstrap utilizează un port specific şi un lanţ de transport bootstrap. Portul este SIB_ENDPOINT_ADDRESS (sau SIB_ENDPOINT_SECURE_ADDRESS dacă securitatea este activată), al motorului de mesagerie ce găzduieşte sfârşitul la distanţă al legăturii. Împreună cu numele de gazdă, acestea formează adresa punctului final a serverului bootstrap.

Proprietăţile unei fabrici conexiune JMS utilizată de o aplicaţie controlează selecţia unui motor de mesagerie potrivit şi cum aplicaţia se conectează la motorul de mesagerie selectat.
  • Dacă nicio acredităre de securitate nu este furnizată, atunci implicit
    • Dacă nicio gazdă nu este specificată, atunci localhost este utilizată
    • Dacă niciun port nu este specificat, atunci portul 7276 este utilizat
    • Dacă niciun lanţ canal nu este specificat, atunci lanţul de transport bootstrap denumit BootstrapBasicMessaging este utilizat
  • Dacă nicio acredităre de securitate nu este furnizată, atunci implicit
    • Dacă nicio gazdă nu este specificată, atunci localhost este utilizată
    • Dacă niciun port nu este specificat, atunci portul 7286 este utilizat
    • Dacă niciun lanţ canal nu este specificat, atunci lanţul de transport bootstrap denumit BootstrapBasicMessaging este utilizat
[IBM i] Notă: pentru platforma IBM® i trebuie (cel puţin) să schimbaţi numele de gazdă implicit din localhost to numele.serverului.dumneavoastră.

Dacă doriţi ca o aplicaţie să utilizeze un server bootstrap cu o adresă a punctului final diferită, trebuie să specificaţi adresa punctului final necesară pe proprietatea Furnizor de puncte finale a fabricilor de conexiuni JMS pe care aplicaţia client le utilizează. Puteţi specifica una sau mai multe adrese ale punctelor finale ale serverelor bootstrap.

Adresele punctelor finale pentru serverele bootstrap trebuie să fie specificate în fiecare fabrică conexiune JMS ce este utilizată de aplicaţiile din afara unui server de aplicaţii. Pentru a evita deţinerea unei liste lungi de servere bootstrap, puteţi furniza câteva servere cu disponibilitate ridicată ca servere bootstrap dedicate. Atunci, doar dumneavoastră trebuie să specificaţi o listă scurtă de servere bootstrap pe fiecare fabrică de conexiune.

Notă: La configurarea unei conexiuni pe un server bootstrap neimplicit, specificaţi valorile necesare şi utilizaţi două puncte ca separatori.
De exemplu: pentru un port nesigur atribuit de server 7278, pe gazda boothost1, ce utilizează lanţul de transport implicit BootstrapBasicMessaging:
boothost1:7278:BootstrapBasicMessaging
sau 
boothost1:7278
şi pentru un port nesigur atribuit de server 7289, pe gazda boothost2, ce utilizează lanţul de transport preferat BootstrapTunneledSecureMessaging:
boothost2:7289:BootstrapTunneledSecureMessaging
Sintaxa pentru adresa unui punct final este după cum urmează:
[ [nume_gazdă] [ ":" [număr_port] [ ":" nume_lanţ] ] ]
unde:
nume_gazdă
este numele gazdei pe care serverul bootstrap rulează. Poate fi o adresă IP. entru o adresă IPv6, puneţi paranteze drepte ([]) în jurul nume_gazdă după cum este arătat în exmplul următor:
[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
. Dacă valoarea nu este specificată, valoarea implicită este localhost.
[IBM i] Notă: Pentru platforma IBM i trebuie (cel puţin) să schimbaţi numele de gazdă implicit din localhost la numele.serverului.dumneavoastră.
număr_port
unde este specificat, este una din următoarele adrese ale motorului de mesagerie ce găzduieşte sfărşitul la distanţă al legăturii:
  • SIB_ENDPOINT_ADDRESS dacă securitatea este activată
  • Pentru conexiuni sigure, SIB_ENDPOINT_SECURE_ADDRESS dacă securitatea este activată

Dacănumăr_port nu este specificat, valoarea implicită este 7276.

Pentru a găsi oricare dintre aceste valori prin utilizarea consolei administrative, faceţi clic pe Servere -> Tipuri server -> Servere de aplicaţie WebSphere -> nume_server -> [Comunicaţii] Porturi.

nume_lanţ
ste numele unui lanţ de transport bootstrap predefinit utilizat pentru conectarea la serverul bootstrap. Dacă nu este specificată, valoarea implicită este BootstrapBasicMessaging.

Următoarele lanţuri de transport bootstrap predefinite sunt furnizate:

BootstrapBasicMessaging
Acesta corespunde cu lanţul de transport InboundBasicMessaging (JFAP-TCP/IP)
BootstrapSecureMessaging
Acesta corespunde cu lanţul de transport InboundSecureMessaging (JFAP-SSL-TCP/IP)
BootstrapTunneledMessaging
Înainte de a putea utiliza acest lanţ de transport bootstrap, trebuie să definiţi un lanţ de transport de server corespunzător pe serverul bootstrap. (VizualizaţiServere -> Tipuri server -> Servere de aplicaţie WebSphere -> nume_server -> [Mesagerie server] Transporturi de intrare motor mesagerie.) Acest lanţ de transport JFAP străpunge şi utilizează wrapper-ele HTTP.
BootstrapTunneledSecureMessaging
Înainte de a putea utiliza acest lanţ de transport bootstrap, trebuie să definiţi un lanţ de transport de server corespunzător pe serverul bootstrap. (Vizualizaţi Servere -> Tipuri server -> Servere de aplicaţie WebSphere -> nume_server -> [Mesagerie server] Transporturi de intrare motor mesagerie.) Acest lanţ de transport JFAP străpunge şi utilizează wrapper-ele HTTP.

Specificarea nume_gazdă : nume_lanţ în loc de nume_gazdă : : nume_lanţ (cu două puncte) este incorect. Este valid să nu introduceţi nimic sau să introduceţi oricare din următoarele: "a", "a:", ":7276", "::lanţ" şi aşa mai departe. Valoarea implicită se aplică dacă nu specificaţi o valoare, dar trebuie să separaţi câmpurile cu ":"s.

Dacă vreţi să furnizaţi mai mult de un server bootstrap, identificaţi toate adresele punctelor finale necesare. Separaţi fiecare adresă de punct final cu un caracter virgulă. De exemplu, pentru a utiliza serverele din exemplul anterior:
boothost1:7278:BootstrapBasicMessaging, 
  boothost2:7289:BootstrapTunneledSecureMessaging, 
  [2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
Informaţii Valoare
Necesare Nu
Tipul datelor Zonă text

Proximitatea conexiunii

Proximitatea motoarelor de mesagerie ce pot accepta cereri de conexiune în relaţie cu motorul de mesagerie bootstrap.

Atunci când un client emite o cerere de conectare a clientului, procesarea se ataşează la magistrala necesară, conform următoarei logice:
  • Dacă un grup ţintă este specificat, conectaţi la primul motor de mesagerie ce îndeplineşte următoarele condiţii pentru tipul de ţintă:
    • Server Căutaţi un motor de mesagerie din acelaşi server.
    • Cluster Căutaţi un motor de mesagerie din acelaşi server, apoi pe alte servere din acelaşi cluster.
    • Gazdă Căutaţi un motor de mesagerie din acelaşi server, apoi pe alte servere din acelaşi cluster, apoi pe alte servere din aceeaşi gazdă.
    • Magistrală Căutaţi un motor de mesagerie din acelaşi server, apoi pe alte servere din acelaşi cluster, apoi pe alte servere din aceeaşi gazdă, apoi pe alte motoare de mesagerie din aceeaşi magistrală.
  • Dacă un grup ţintă nu este specificat sau un grup ţintă este specificat dar niciun motor de mesagerie potrivit nu este găsit şi semnificaţia ţintei este Preferat, conectaţi-vă la primul motor de mesagerie ce îndeplineşte următoarele condiţii pentru tipul de ţintă:
    • Server Căutaţi un motor de mesagerie din acelaşi server.
    • Cluster Conexiunea eşuează.
    • Gazdă Căutaţi un motor de mesagerie din acelaşi server, apoi pe alte servere din aceeaşi gazdă.
    • Magistrală Căutaţi un motor de mesagerie din acelaşi group, apoi pe alte servere din aceeaşi gazdă, apoi pe alte motoare de mesagerie din aceeaşi magistrală.

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 listă derulantă
Interval
Magistrală
Conexiuni pot fi făcute motoarelor de mesagerie în aceeaşi magistrală.

Cluster
Conexiuni pot fi făcute motoarelor de mesagerie în acelaşi server cluster.

Gazdă
Conexiuni pot fi făcute motoarelor de mesagerie în aceeaşi gazdă.

Server
Conexiuni pot fi făcute motoarelor de mesagerie în acelaşi server de aplicaţii.

Fiabilitate mesaj nepersistent

Fiabilitatea aplicată la mesajele JMS nepersistente transmise folosind această fabrică de conexiuni.

Puteţi schimba opţiunea fiabilităţii livrării pentru destinaţia mesajului ce este trimis de o aplicaţie JMS ca Nepersistentă. Valoarea implicită este Express nonpersistent dar aveţi un interval de alte opţiuni, inclusiv acelea cu caracteristici persistente, cu Persistent asigurat fiind cel mai fiabil. Pentru mai multe informaţii urmăriţi subiectul nivele de fiabilitate Message- mod de livrare JMS şi calitatea integrării serviciului.
Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Nepersistent cu cel mai mare efort
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează. Mesajele ar putea fi înlăturate, de asemenea, dacă conexiunea utilizată pentru a le trimite devine nedisponibilă sau ca un rezultat al resurselor de sistem constrânse.

Explicit nepersistent
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează. Mesajele ar putea fi înlăturate, de asemenea, dacă conexiunea utilizată pentru a le trimite devine nedisponibilă.

Nepersistent sigur
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează.

Sigur persistent
Mesajele pot fi înlăturate atunci când motorul de mesagerie eşuează.

Asigurat persistent
Mesajele nu sunt înlăturate.

Ca destinaţie magistrală
Utilizaţi opţiunea de livrare configurată pentru destinaţia de magistrală.

Fiabilitatea mesajului persistent

Fiabilitatea aplicată la mesajele JMS nepersistente transmise folosind această fabrică de conexiuni.

Puteţi schimba opţiunea fiabilităţii livrării pentru destinaţia mesajului ce este trimis de o aplicaţie JMS ca Persistentă. Valoarea implicită este Persistent fiabil dar aveţi un interval de alte opţiuni ce le include pe acelea cu caracteristici nepersistente, cu Cel mai bun efort nepersistent fiind cel mai puţin fiabil. Pentru mai multe informaţii urmăriţi subiectul nivele de fiabilitate Message- mod de livrare JMS şi calitatea integrării serviciului.
Important: Dacă modificaţi opţiunile de fiabilitate a livrării ale unui mesaj trimis de o aplicaţie JMS de la una din opţiunile Fiabilitate a mesajului persistentă (Persistent asigurat şi Persistent fiabil) la una din opţiunile Fiabilitate a mesajului nepersistentă (Nepersistent cu cel mai mare efort, Nepersistent rapid şi Nepersistent fiabil), riscaţi să pierdeţi mesaje în anumite circumstanţe. De exemplu, la restartarea serverlui sau când există un volum mare de lucru.
Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Interval
Nepersistent cu cel mai mare efort
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează. Mesajele ar putea fi înlăturate, de asemenea, dacă conexiunea utilizată pentru a le trimite devine nedisponibilă sau ca un rezultat al resurselor de sistem constrânse.

Explicit nepersistent
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează. Mesajele ar putea fi înlăturate, de asemenea, dacă conexiunea utilizată pentru a le trimite devine nedisponibilă.

Nepersistent sigur
Mesajele sunt înlăturate atunci când motorul de mesagerie se opreşte sau eşuează.

Sigur persistent
Mesajele pot fi înlăturate atunci când motorul de mesagerie eşuează.

Asigurat persistent
Mesajele nu sunt înlăturate.

Ca destinaţie magistrală
Utilizaţi opţiunea de livrare configurată pentru destinaţia de magistrală.

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.

Prefix temporar nume de coadă

Prefixul folosit la începutul cozii temporare creată de aplicaţii folosind această fabrică de conexiuni.

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 folosesc această fabrică de conexiuni pentru a trimite mesaje trebuie să se supună următoarelor reguli:

  • Aplicaţia nu modifică obiectul de date obţinut într-un mesaj obiect JMS.
  • Aplicaţia populează un mesaj de octeţi JMS prin folosirea unei singure celule pentru writeBytes(byte[]) şi nu modifică matricea de octeţi după ce este setată în mesaj.

Cănd este activat, Object/Bytes Messages trimis de aplicaţia producere mesaje ce este conectată la magistrală folosind această fabrică de conexiuni 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

Aplicaţiile ce utilizează această fabrică conexiune 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 de 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

Lipsă istoric context tranzacţii

Dacă sau nu containerul înregistrează în istoric faptul că este un context de tranzacţie lipsă cănd se obţine conexiunea.

Modelul de programare Java EE indică faptul că conexiunile ar trebui să aibă întotdeauna un context de tranzacţie. Ttouşi, câteva aplicaţii nu au un context de tranzacţie corect asociat cu acestea.

Selectaţi această proprietate pentru a loga conexiunile ca fiind create fără un context de tranzacţie.

Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

Gestionare tratări din cache

Dacă mânerele memorate în cache (mânere reţinute în variabile de instanţă dintr-un bean) ar trebui urmărite de către container.

Selectaţi această opţiune pentru a urmări managementul manipulat, care poate fi folositor pentru scopuri de depanare. Totuşi, manipulările urmăririlor pot reduce performanţa semnificativ dacă sunt folosite în momentul rulării.
Informaţii Valoare
Necesare Nu
Tipul datelor Boolean

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

Alias autentificare recuperare XA

Autentificarea alias folosită în timpul procesului de recuperare XA.

Selectaţi pseudonimul pentru a fi folosit în timpul procesării recuperării tranzacţiei.

Această proprietate asigură o listă a pseudonimelor datelor de intrare de autentificare JCA care au fost definite la WebSphere Application Server. Puteţi selecta un pseudonim dată de intrare folosit pentru autentificare în timpul procesării recuperării XA.

Dacă aţi activat securitatea pentru magistrala asociată de integrare a serviciului, selectaţi pseudonimul care specifică IDul utilizatorului şi parola folosite pentru recuperarea XA care este validă în registrul utilizatorului pentru WebSphere Application Server. Această proprietate trebuie să fie setată dacă securitatea magistralei este activată şi vor fi folosite tranzacţiile XA.

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

Alias mapare configuraţie

Specifică pseudonimul configuraţiei de mapare pentru JAAS (Java Authentication and Authorization Service) al configuraţiei de mapare care este folosită de fabrica de conexiuni.

Acest câmp va fi utilizat numai în absenţa unui loginConfiguration pe referinţa resursei componentă. Specificaţia unei configuraţii de logare şi a proprietăţilor asociate pe referinţa resursei componentă determină strategia de autentificare gestionată de container când valoarea res-auth este Container.Dacă este specificată configuraţia de logare DefaultPrincipalMapping, proprietatea asociată va fi un pseudonim dată de intrare de autentificare JAAS - J2C. Vedeţi articolul înrudit JAAS - Intrarea de date de autentificare J2C pentru definirea unui nou pseudonim.

Informaţii Valoare
Necesare Nu
Tipul datelor listă derulantă
Alias de autentificare gestionat de container

Acest alias specifică un ID utilizator şi parolă de folosit pentru a autentifica conexiuni la furnizorul JMS, pentru autentificarea gestionată de container. Această setare este folosită numai când valoarea res-auth este container şi aliasul de autentificare nu a fost setat când a fost implementată aplicaţia.

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

Proprietăţi suplimentare

Proprietăţi pool de conexiuni
Un set opţional de setări ale pool-ului de conexiuni.


Numele fişierului: SIBJMSQueueConnectionFactory_DetailForm.html