[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