title: Share Sessions between tomcat instances (without using Sticky Sessions)
body: <p>I'm going to have 3 Tomcat servers and a Load Balancer that dispatches the requests without using '<a href="http://dev.fyicenter.com/Interview-Questions/JavaScript/What_does_the_term_sticky_session_mean_in_a_web_.html" rel="noreferrer">sticky sessions</a>'.<br><br>
  I want to share sessions' data between the servers and I'm thinking in persisting them in DB. I'd like to use <a href="http://memcached.org/" rel="noreferrer">memcached</a> as a layer in front of my DB to serve the requests faster and to <a href="http://highscalability.com/blog/2008/11/2/strategy-how-to-manage-sessions-using-memcached.html" rel="noreferrer">don't put my db under heavy load</a>.<br><br>
  I'm thinking in providing my customized tomcat Manager that uses memcached before getting/persisting session data to DB as at the moment I don't see a transparent way of doing it (it means that I'll have to manage it again in the case I switch to another app server).<br><br>
  Is this a good solution or do you see a better approach?</p>