The main difference is, that session data is written to the database at the end of every request. The existing jdbc session manager does only support "lazy" writes into the database, so if the app server crashes session data is not guaranteed written to the database. We did some load testing, but compared it only to a "in application session persistence", which does in fact the same but did not reside in tomcat. We tested it with oracle rac, other database should be possible. Main feature is the support for sticky seasons and higher availability, because sessions are in the database after every request (see above). We have documented installation procedure (in German at the moment). Translation to English would be possible. Code is not public available at the moment. I could probably publish it when general interest is there.
Simon -----Original Message----- From: Daniel Mikusa [mailto:dmik...@gopivotal.com] Sent: Dienstag, 10. Dezember 2013 14:19 To: Tomcat Developers List Subject: Re: New JDBC SessionManager for non sticky-sessions On Dec 10, 2013, at 6:34 AM, "Spielmann, Simon" <simon.spielm...@capgemini.com> wrote: > Hello together, > > we developed a custom JDBC SessionManager which supports non sticky-sessions. > Is there interest in including this in the official tomcat distribution? Can you tell us more? Some questions coming to mind… - What motivated you to develop this? - How does it work? How does it integrate with Tomcat? - Have you performance / load tested it? If so, with what results? - What databases does it support? What tables does it need setup to work? - What benefits does it offer other than not requiring sticky sessions? or is that the main feature? - Can I use it with sticky sessions or would that break it / defeat the purpose? - How is it different than using a persistent manager with JDBC based store? https://tomcat.apache.org/tomcat-7.0-doc/config/manager.html#Nested_Components - Is the source posted some where? So anyone curious could try it out? - Are there installation instructions? Dan > > Kind Regards > Simon --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org ________________________________ Firma: Capgemini Deutschland GmbH Geschäftsführer: Dr. Michael Schulte (Sprecher) • Dr. Uwe Dumslaff • Josef Ranner Aufsichtsratsvorsitzender: Antonio Schnieder Amtsgericht Berlin-Charlottenburg, HRB 98814 This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.