[Java lista] ejb failover
Godán Tamás
gtom at freemail.hu
2007. Sze. 20., Cs, 22:34:51 CEST
Szia!
Nálunk ugyan Bea Weblogic van, de hasonló kérdések foglalkoztatnak. A
terheléselosztást és failovert a session bean stub végzi, ez jól működik - a
leállított szerverekről a terhelés átkerül a többire. Egészen addig míg nem
az a szerver esik ki amelyiktől az InitialContext-et akarja a kliens kérni.
Olyan megoldási javaslat vetődött fel, hogy az InitialContext létrehozásnál
megadott provider URL-ben több szervert is meg lehet adni vesszővel
elválasztva, és akkor elvileg a kliens jar-ban lévő Initial Context provider
osztály már a legelején biztosítja a failovert. Ez jól hangzik, és talán a
websphere is tud hasonlót.
Az egészhez persze az is kell hogy a clusterben a managed szerverek
egyenértékűek legyenek szolgáltatások tekintetében (JMS queue-k, JDBC
pool-ok, alkalmazások stb.) és a szerver állapotmentes legyen vagy az
állapot olyan helyen legyen tárolva ahol biztosított hogy megdöglés esetén
replikálódik másik node-ra (HttpSession szokott tudni ilyet).
Arra én is kiváncsi lennék, hogyan szokták ezt igazán profin csinálni, van-e
valami "best practices" erre?
üdv,
Tamás
----- Original Message -----
From: "Fisha" <fisha at freemail.hu>
To: <javalist at javagrund.hu>
Sent: Thursday, September 20, 2007 5:52 PM
Subject: [Java lista] ejb failover
Hello!
Van egy tobbretegu ejb-s alkalmazasunk. A middleware alkalmazas stateless
session ejb-kbol all. Egy 2 labon allo Websphere 6-ra van installalva.
Szerintetek, hogy kell a kliensen a failovert kezelni? Kell-e erre
barmi kodot irni, vagy elvileg a webspehere kliens jarnak meg kene
oldania a problemat?
Jelenleg direktbe csatlakozunk az egyik gepre,
ezert ha az leall, akkor lepnunk kell kliens oldalon. De ez nem is
olyan egyszeru, mert pl. a lookupok siman lefutnak meg az allo labon
is. Csak a create szall el.
Arrol nem is beszelve, hogy ha letrehozok egy uj initialcontextet a
futo labra es azon hivok egy lookupot, akkor sem feltetlenul kapok jo
objektumot, ez is siman elszall a createnel adott esetben.
Hogyan epul ki pontosan az rmi kapcsolat ilyenkor? Mit kene tennem
az ertelmes failover kezeleshez?
Elore is koszi a segitseget,
Udv,
Fisha mailto:fisha at freemail.hu
_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról