2.1 Memcached
2.2 Hazelcast
2.3 Spring Session
2.4 Tomcat Clustering
StickyConfig stickyConfig = new StickyConfig();
stickyConfig.setSessionStorage(new DatabaseStorage());
stickyConfig.setLoadBalancer(new LoadBalancerA());
stickyConfig.start();
String sessionId = "user123";
Request request = new Request(sessionId);
Response response = stickyConfig.processRequest(request);
// ...
stickyConfig.stop();