I want to write a dissertation on J2EE Clustering.
My thought is that how to simplify the way of EJB Cluster and combine with cache.
could you give me some advice about it?
Thank you.
Best Regards,
funson
-
About J2EE Clustering! (3 messages)
- Posted by: Fang Wei
- Posted on: April 05 2005 22:02 EDT
Threaded Messages (3)
- About J2EE Clustering! by Rob Misek on April 06 2005 09:10 EDT
- How does the EJB Cluster work? by Fang Wei on April 12 2005 01:00 EDT
- How does the EJB Cluster work? by Georges Goebel on April 18 2005 05:31 EDT
- How does the EJB Cluster work? by Fang Wei on April 12 2005 01:00 EDT
-
About J2EE Clustering![ Go to top ]
- Posted by: Rob Misek
- Posted on: April 06 2005 09:10 EDT
- in response to Fang Wei
Hi Fang,I want to write a dissertation on J2EE Clustering.My thought is that how to simplify the way of EJB Cluster and combine with cache. could you give me some advice about it?
Take a look at JCache and Coherence. Coherence makes clustered caching as simple as local caching.
Later,
Rob Misek
Tangosol, Inc.
Coherence: It just works. -
How does the EJB Cluster work?[ Go to top ]
- Posted by: Fang Wei
- Posted on: April 12 2005 01:00 EDT
- in response to Rob Misek
Could you tell me how does the EJB cluster work?
Thank you! -
How does the EJB Cluster work?[ Go to top ]
- Posted by: Georges Goebel
- Posted on: April 18 2005 05:31 EDT
- in response to Fang Wei
Hi,
J2EE clustering is done on more levels.
Web tier : Session replication (for example in tomcat) and load balancing (for example apache with mod_jk or director) can be used to gain performance but also have fail over.
Ejb tier : Multiple ejb containers could be used with a shared or replicated jndi tree. This offers load balancing and fail over. But some problems are for example : reliable JNDI replication.
Storage tier : The persistent storage (e.g database) must also be replicated in order not to be the single point of failure and to increase the performance. This could be done by commercial products (Oracle RA cluster, IBM, ...) but an open way could also be C-JDBC.
Georges
Some good links which explains this are :
http://www.javaworld.com/jw-02-2001/jw-0223-extremescale.html
http://www.javaworld.com/javaworld/jw-08-2001/jw-0803-extremescale2.html