Thanks for your detailed answer, I will probably go with in-memory replication.
Regading your last question, I have one database instance sitting on
top of a 2 node DRBD.

2009/6/17 Christopher Schultz <ch...@christopherschultz.net>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Yves,
>
> On 6/17/2009 6:04 AM, Yves Glodt wrote:
>> In my setup are 4 apaches with mod_proxy which connect to 4 tomcats.
>> In front of the apaches is a hardware balancer which does
>> round-robin, but with a kind of sticky TCP-sessions, so mostly the
>> clients on the web stay on the same server. Mostly...
>
> Why not use mod_jk's session stickiness? The httpd server can be chosen
> randomly by the hw lb, but the "right" Tomcat always gets the request.
> Then, you can forget about session replication and get better
> performance. On the other hand, if your users cannot be expected to
> tolerate interruptions (due to a failing server) then you'll /have/ to
> go with some kind of replication.
>
>> To be completely safe and sleep well, I would like to replicate the
>> sessions now, and in the mentioned document I read that it is
>> possible using the PersistenceManager with JDBCStore.
>
> Just note that this is probably the slowest of the 3 options presented
> in the Replication HOWTO, since each session attribute will have to be
> retrieved from the database every time. Option #3 (in-memory
> replication) will probably be the fastest option for a cluster such as
> yours, especially if all the members of the cluster are on the same
> (real) network.
>
>> My question now: Is it enough to set up PersistenceManager with
>> JDBCStore on my 4 tomcats to use the same database/table as session
>> store ?
>
> It should be.
>
>> Or do I need to mess with ReplicationValve and jvmRoute set up as
>> well ?
>
> No, but I think using "real" replication will give you better performance.
>
>> I will put my server.xml at the end of the file, which is set up
>> with JDBCStore using a Firebird Database with JayBird.
>
> How are you sharing your database across your 4 Tomcat instances?
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAko5RwoACgkQ9CaO5/Lv0PDK/wCffEK2IfLU3urah7UO4c8+NV2w
> VOMAn2ly1yE2CO3+PdglPRj2k9plFn5F
> =qeVK
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to