My customer has application consisting of some servlets, a few SLSB and som Entity Beans (CMP). The deployment will be on a two node cluster, with a load balancer in front, distributing the traffic.
The application now has all SLSB and EB clustered, but I'm not really sure this is the best way to do it. What do you gain? If the application on one node crashes, the request will fail anyway, won't it?
My suggestion would be not to cluster anything, and using a distributed cache with invalidation for the Entity Beans.
What would be the advantages/disadvantages of a such design?