WebSphere Adapters fürtözött környezetekben

Az adapter teljesítménye és rendelkezésre állása javítható a WebSphere adapter vállalati archívum (EAR) modulnak egy fürtözött környezetbe telepítésével. Az EAR modulon belüli adapterpéldány többszöröződik az egyesített kiszolgálókon.

A WebSphere Process Server és a WebSphere Application Server Network Deployment támogatja a fürtözött környezeteket. A fürtök a terhelés kiegyenlítése, valamint magas szintű rendelkezésre állás és méretezhetőség biztosítása érdekében együtt kezelt kiszolgálók csoportjai. Kiszolgáló fürt beállításakor Deployment Manager profil jön létre. A HAManager, ami a Deployment Manager egy részösszetevője, értesíti a JCA tárolót az adapterpéldány aktiválása érdekében. A JCA tároló futási környezetet biztosít az adapterpéldányok számára. A fürtözött környezetekkel kapcsolatos további információkért látogassa meg az alábbi webhelyet: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/trun_wlm_cluster_v61.html.

Fürtözött környezetekben az adapterpéldányok bejövő és kimenő műveleteket is képesek kezelni.

Magas szintű rendelkezésre állás bejövő műveletek esetén

A bejövő műveletek a vállalati információrendszerben (EIS) lévő adatok frissítésének eredményeképp aktivált eseményeken alapulnak. Az adapter úgy van beállítva, hogy eseményfigyelőkön keresztül, illetve eseménytábla lekérdezésével észlelje a frissítéseket. Az adapter ezután közzéteszi az eseményt a végpontjának.

Fürtözött környezetben elképzelhető, hogy több adapterpéldány észleli ugyanazt az eseményt. Ez a szituáció felveti a többszörös eseményfeldolgozás, illetve az adatok hűtlenségének lehetőségét. Ha például két adapterpéldány egyszerre kérdezi le ugyanazt az eseménytáblát ugyanazzal az eseménytípus szűrővel, akkor az egyik megváltoztathatja azokat az adatokat, amelyektől a másik adapterpéldány függ, illetve meghibásodhat. Párhuzamos kockázat áll fenn eseményfigyelő adapter felépítések esetén fürtözött környezetekben.

A helyzet elkerülése érdekében a bejövő adapterpéldányokhoz tartozó HAManager kikényszeríti az egyke viselkedést. Még ha az összes adapterpéldány el is van indítva, csak egy példány észlel és tesz közzé egy eseményt a végpontnak minden egyes EIS alkalmazástípus esetén.

Amikor telepít egy adapter modult egy fürtbe, akkor a JCA tároló ellenőrzi a ResourceAdapter komponens enableHASupport tulajdonságát. Ha az enableHASupport tulajdonság értéke true, akkor a JCA tároló 1 az N közül irányelvvel jegyzi be az összes adapterpéldányt a HAManager kezelőbe. Ez az irányelv azt jelenti, hogy a fürtözött kiszolgálók közül csak egy indít eseménylekérdezést (illetve figyelést) ehhez az adapterpéldányhoz. Habár más adapterpéldányok is el vannak indítva a fürtben, ezek az aktív eseményre nézve mindaddig rejtettek maradnak, amíg az aktív adapterpéldány be nem fejezi az esemény feldolgozását. Ha az a kiszolgáló, amelyen a lekérdezési szál elindult, valamilyen okból leáll, akkor aktiválódik a tartalék kiszolgálók valamelyikén futó adapterpéldány.

Magas szintű rendelkezésre állás kimenő műveletek esetén

Fürtözött környezetekben több adapterpéldány áll rendelkezésre a kimenő kérések végrehajtásához. Ennek megfelelően ha a környezet több olyan alkalmazással rendelkezik, amely ugyanazzal a WebSphere kimenő kérések adapterrel működik együtt, akkor javíthatja a teljesítményt úgy, hogy fürtözött környezetbe telepíti az adapter modult.

A WebSphere Application Server Network Deployment olyan terheléskezelési képességgel rendelkezik, ami szétosztja a kimenő feldolgozást az adapterpéldányok között. Ennek eredményeképp a kimenő műveletek fürtözött környezetben hasonlatosak ahhoz, mintha egyetlen kiszolgálós környezetben lennének: egy adapterpéldány csak egy kimenő kérést dolgoz fel egyszerre. A terheléskezeléssel kapcsolatos további információkért látogassa meg az alábbi webhelyet: http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/trun_wlm.html.

Megjegyzés: Az adapterpéldányok többszöröződnek a fürtözött kiszolgáló környezetekben. Amikor az enableHASupport tulajdonság beállítása true, ami az alapértelmezés, akkor a többszörözött adapterpéldányok közül csak egy kérdez le aktívan eseményeket, míg a többi példány készenléti állapotban van. Amikor az enableHASupport tulajdonság beállítása false, akkor a fürttagokon többszörözött adapterpéldányok mindegyike aktívan lekérdez eseményeket. Ez eseménymásolást eredményezhet. Egyetlen kiszolgálós környezetek esetén ne módosítsa az enableHASupport értékét false beállításra. A tulajdonság értékének módosításával kapcsolatos információkért nézze meg jelen dokumentáció Erőforrásadapter tulajdonságai című részét. Annak meghatározásához, hogy az adaptertöbbszörözés támogatott-e egy fürtözött környezetben, nézze meg jelen dokumentáció Szoftver- és hardverkövetelmények című részét.

Felhasználási feltételek |


(c) Copyright IBM Corporation 2005, 2006.
Ez az információs központ Eclipse technológiára épül (http://www.eclipse.org)