-
1. JBOSS Clustering failure detection
wdfink Mar 11, 2011 11:51 AM (in response to lconceic)It depends
Ok, a bit more detailed.
If the cluster disintegrate, nevertheless how many instances / parts you have, every 'new' cluster will have a master and find correct together again after the network environment is correct.
But,
- for EJB it depends on the client view to which part a client stay connected, mean from which server the client will get the 'cluster view'.
- HTTP will not affected because there is no automatic load balancing and failover, here it depends on the load balancer in front of
- difficult thing is your application if you use internal sharing of states, here you have to think about
another risk is that the network is wrong configured, I've had this , the instances will see something (most of multicast packages are lost) but build not a cluster and the internal cluster state change sometimes (extremly was a cluster without or with multiple coordinators).
Fortunately our application share no state, except the database and backend systems, and the clients are still working but the load is not balanced.
-
2. JBOSS Clustering failure detection
pferraro Mar 11, 2011 4:36 PM (in response to wdfink)Wolf-Dieter Fink wrote:
- HTTP will not affected because there is no automatic load balancing and failover, here it depends on the load balancer in front of
Actually, mod_cluster will attempt to remove nodes from the load balancer upon jgroups membership change. However, the coordinator will first validate that each node detected to have left is no longer reachable via the load balancer prior to issuing a removal. This was done specifically to handle the cluster split scenario.