tomcat 6 - Cluster / BackupManager

Posted by Kevin on Stack Overflow See other posts from Stack Overflow or by Kevin
Published on 2010-05-27T22:02:16Z Indexed on 2010/05/28 11:41 UTC
Read the original article Hit count: 296

Filed under:
|
|
|

Hi,

I have a question regarding Clustering (session replication/failover) in tomcat 6 using BackupManager. Reason I chose BackupManager, is because it replicates the session to only one other server.

I am going to run through the example below to try and explain my question.

  • I have 6 nodes setup in a tomcat 6 cluster with BackupManager. The front end is one Apache server using mod_jk with sticky session enabled
  • Each node has 1 session each. node1 has a session from client1 node2 has a session from client2 .. ..
  • Now lets say node1 goes down ; assuming node2 is the backup, node2 now has two sessions (for client2 and client1)
  • The next time client1 makes a request, what exactly happens ? Does Apache "know" that node1 is down and does it send the request directly to node2 ?

    =OR=

    does it try each of the 6 instances and find out the hard way who the backup is ?

© Stack Overflow or respective owner

Related posts about session

Related posts about tomcat