|
HTTP Session Clustering
Terracotta is used by Java websites both large and small to cluster web sessions. When clustered by Terracotta, web application session becomes highly available without actually being replicated to every app server in the cluster. This leads to scalable applications especially when used in conjunction with an HTTP load balancer.
Simple - integrates with existing applications
Broad platform support
- Works with Tomcat, Jetty, Weblogic, Websphere, JBoss, and Geronimo
- Works with any combination of these as well
- No need for expensive "clustered" application servers
Easy integration
- Session attributes do not need to implement java.io.Serializable
- No need to call setAttribute() every time an attribute changes
Transparent clustering
- Use it with many OSS web frameworks including Struts 1, Wicket, Rife, Spring Webflow & MVC
Getting started...
- Session Configurator helps install and configure

Fast - no serialization and no unneeded replication
- Fine grained – works with large sessions by pushing only what changes (even smaller than a single attribute)
- Linearly scalable – Terracotta cluster is separate of your app. It keeps track of which app servers need which sessions and updates.
- Faster than buddy system replication when used with sticky load balancers
- Fast even with multi-megabyte session objects

Reliable - No sessions get lost
- Supports rolling upgrades to your web application
- Active / passive Terracotta cluster failover without interruption
|
|
|
|
|