The Tomcat 5 server provides built-in support for clustering and session replication. This first article in this series will provide an overview of session persistence and the inner works of session replication in Tomcat clusters.
Tutorial Details:
A server that\'s part of a cluster provides both scalability and failover capabilities. A cluster is a group of multiple server instances running simultaneously and working together to provide high availability, reliability, and scalability.
The Cluster element in server.xml was refactored so that we can replace different parts of the cluster without affecting the other elements.
There are two kinds of sessions handled by a server cluster: sticky sessions and replicated sessions. Sticky sessions are those sessions that stay on the single server that received the web request. The other cluster members don\'t have any knowledge of the session state in the first server. If the server that has the session goes down, the user has to again log in to the web site and re-enter any data stored in the session.
In the second session type, the session state in one server is copied to all of the other servers in the cluster. The session data is copied whenever the session is modified. This is a replicated session.
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Session Replication in Tomcat 5 Clusters, Part 1
View Tutorial: Session Replication in Tomcat 5 Clusters, Part 1
Related
Tutorials:
Encapsulate reusable functionality in JSP
This tutorial shows you how you can encapsulate the resuable functionality in JSP pages. |
Which JSP book serves up the best lesson?
Which JSP bookAs for Web servers/databases, just mentioning a server in the book is not sufficient to be listed here. |
Take control of the servlet environment, Part 2 - JavaWorld December 2000
Take control of the servlet environment, Part 2 - JavaWorld December 2000 |
Take control of the servlet environment, Part 3 - JavaWorld January 2001
Take control of the servlet environment, Part 3 - JavaWorld January 2001 |
Add XML to your J2EE applications - JavaWorld February 2001
Integrate an XML presentation layer in the J2EE layered architecture |
J2EE clustering,
Part 1 - JavaWorld February 2001
J2EE clustering,
Part 1 - JavaWorld February 2001 |
Clean up your wire protocol with SOAP, Part 2 - JavaWorld April 2001
Clean up your wire protocol with SOAP, Part 2 - JavaWorld April 2001 |
Superior app management with JMX - JavaWorld June
Integrate JMX, a reusable configuration framework, with your JSPs |
Filter code with
Servlet 2.3 model - JavaWorld June 2001
Filter code with
Servlet 2.3 model - JavaWorld June 2001 |
J2EE clustering,
Part 2 - JavaWorld August 2001
J2EE clustering,
Part 2 - JavaWorld August 2001 |
Axis: The next generation of Apache SOAP
Axis: The next generation of Apache SOAP |
Step into
the J2EE architecture and process
Step into
the J2EE architecture and process |
Jabber away with instant
messaging
Jabber away with instant
messaging |
Develop Java
portlets
Develop Java
portlets |
Introducing the
Portlet Specification, Part 2
Introducing the
Portlet Specification, Part 2 |
Clustering and Load Balancing in Tomcat 5, Part 1
The latest version of the Tomcat servlet container provides clustering and load balancing capabilities that are essential for deploying scalable and robust web applications. |
Clustering and Load Balancing in Tomcat 5, Part 2
Clustering and Load Balancing in Tomcat 5, Part 2 |
Monitoring Session Replication in J2EE Clusters
Clustering has become one of the most common and most emphasized features of J2EE application servers, because, along with load balancing, it is the fundamental element on which the scalability and reliability of an application server rely. |
Session Replication in Tomcat 5 Clusters, Part 1
The Tomcat 5 server provides built-in support for clustering and session replication. This first article in this series will provide an overview of session persistence and the inner works of session replication in Tomcat clusters. |
Oracle answers on Linux
The world's business software giant offers answers to the 10 most frequently asked questions about Linux. |
|
|
|