Hi! Thanks for your reply! We have evaluated backupmanager and it does indeed seem to solve the issue!
br /Linus On 8 April 2015 at 12:30, Mark Thomas <[email protected]> wrote: > On 07/04/2015 21:46, Linus Brimstedt wrote: > > Hello, > > > > We have a problem with SimpleTcpCluster and session replication. > > We have tested this in Tomcat 7 and 8 (latest versions) on Windows Server > > using latest revision of Hotspot JDK version 7, but checking the code it > > seems like this is not covered anyway. > > > > The problem: > > Replication works well when servers start up, they get missing sessions > and > > new sessions are replicated to all servers. > > If one server temporarily drops out of the cluster, for example because > it > > gets unresponsive during deployment of new application, the sessions > > created during this time are not replicated. > > > > We remove servers from load balancer several times a day to upgrade > > different applications, so this has become a big problem for us. > > > > Once the server joins the cluster again, new sessions are replicated > > properly. Only sessions created during the unresponsive window are lost. > > > > > > I see two solutions: > > 1) Switch to a different session sharing setup (redis, memcached, or > > similar). We would like to avoid this if possible, to avoid maintaining > > more services. > > > > 2) Improve SimpleTcpCluster to resend lost sessions. > > We had a brief look at the code and realize it's a bit of work. Before we > > dig deeper into this, it'd be good to see if someone has any thoughts on > > this, other suggestions or ideas to remedy the situation. > > 1. Use the BackupManager rather than the DeltaManager. It also scales > better. > > Mark > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- *Linus Brimstedt * CTO +46 70 - 683 98 54 [email protected] *Viskan Distanshandel System AB* Druveforsvägen 8 504 33 Borås, Sweden +46 33 - 20 60 20 www.viskan.se
