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

Az illesztő teljesítménye és rendelkezésre állása javítható a WebSphere illesztő vállalati archívum (EAR) modulnak egy fürtözött környezetbe telepítésével. Az EAR modulon belüli illesztőpé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 illesztőpéldány aktiválása érdekében. A JCA tároló futási környezetet biztosít az illesztőpé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 illesztőpé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 illesztő ú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 illesztő ezután közzéteszi az eseményt a végpontjának.

Fürtözött környezetben elképzelhető, hogy több illesztőpé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 illesztőpé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 illesztőpéldány függ, illetve meghibásodhat. Párhuzamos kockázat áll fenn eseményfigyelő illesztő felépítések esetén fürtözött környezetekben.

A helyzet elkerülése érdekében a bejövő illesztőpéldányokhoz tartozó HAManager kikényszeríti az egyke viselkedést. Még ha az összes illesztőpé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 illesztő 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 illesztőpé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 illesztőpéldányhoz. Habár más illesztőpé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 illesztőpé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ó illesztőpéldány.

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

Fürtözött környezetekben több illesztőpé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 illesztővel működik együtt, akkor javíthatja a teljesítményt úgy, hogy fürtözött környezetbe telepíti az illesztő modult.

A WebSphere Application Server Network Deployment olyan terheléskezelési képességgel rendelkezik, ami szétosztja a kimenő feldolgozást az illesztőpé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 illesztőpé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 illesztőpé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 illesztőpé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 illesztőpé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ásillesztő tulajdonságai című részét. Annak meghatározásához, hogy az illesztőtö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.

Használat feltételei |


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