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:
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.
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.
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 |
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 de afişare cerut pentru resursă.
| Informaţii | Valoare |
|---|---|
| Necesare | Da |
| Tipul datelor | Şir |
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 |
O descriere opţională pentru resursă.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | Zonă text |
Un şir categorie opţional utilizat la clasificarea sau gruparea resurselor.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | Şir |
Numele magistralei de integrare a serviciului la care se va face conectarea.
| Informaţii | Valoare |
|---|---|
| Necesare | Da |
| Tipul datelor | Personalizare |
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 |
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 |
|
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 |
|
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.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | Şir |
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.
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.
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
[ [nume_gazdă] [ ":" [număr_port] [ ":" nume_lanţ] ] ]
unde:[2002:914:fc12:179:9:20:141:42]:7276:BootstrapBasicMessaging
.
Dacă valoarea nu este specificată, valoarea implicită este localhost.
Notă: Pentru platforma IBM i trebuie (cel puţin) să schimbaţi numele de gazdă implicit din localhost la numele.serverului.dumneavoastră.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 .
Următoarele lanţuri de transport bootstrap predefinite sunt furnizate:
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.
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 motoarelor de mesagerie ce pot accepta cereri de conexiune în relaţie cu motorul de mesagerie bootstrap.
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 |
|
Fiabilitatea aplicată la mesajele JMS nepersistente transmise folosind această fabrică de conexiuni.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | listă derulantă |
| Interval |
|
Fiabilitatea aplicată la mesajele JMS nepersistente transmise folosind această fabrică de conexiuni.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | listă derulantă |
| Interval |
|
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 |
|
Prefixul folosit la începutul cozii temporare creată de aplicaţii folosind această fabrică de conexiuni.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | Şir |
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.
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 |
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 |
Dacă sau nu containerul înregistrează în istoric faptul că este un context de tranzacţie lipsă cănd se obţine conexiunea.
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 |
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.
| Informaţii | Valoare |
|---|---|
| Necesare | Nu |
| Tipul datelor | Boolean |
Autentificarea alias folosită în timpul procesului de recuperare XA.
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ă |
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ă |
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ă |