You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by LERBSCHER Jean-Pierre <je...@cofiroute.fr> on 2004/09/30 09:41:41 UTC
RE : Synchronization in cluster
Hi,
What are your needs? Why distributed singleton or distributed locking are so
important ?
Perhaps you can use Database to implement locking functionality and Jgroups
library to replicate state (or distributed singleton) across members of a
group (see www.jgroups.org).
-----Message d'origine-----
De : Igor [mailto:ia_rud@ukr.net]
Envoyé : mercredi 29 septembre 2004 20:42
À : tomcat-user@jakarta.apache.org
Objet : Re: Synchronization in cluster
Hello!
> if you are talking about distributed locking, then the answer is no
Thank you for reply !
Our web application uses locking and Singleton pattern. I am making
researches - is there a possibility to move to cluster architecture or load
balancing.
Distributed locking is not possible.
Distiributed Singleton (static variables) seems not to be possible too.
So web applications, that use locking or Singleton cannot use cluster
architecture or load balancing.
Maybe there is indirect way of implementing distributed locking or
distributed Singleton? For example, code that needs synchronization may be
concentrated in "main" Tomcat, and other Tomcats will call this code via
http or SOAP?
Is there any way to move web application with locking and Singleton to
cluster or load balancing?
Thank you,
Igor
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
Re: RE : Synchronization in cluster
Posted by Peter Lin <wo...@gmail.com>.
distributed locking of session data implies you need something like a
distributed cache. If that is the case, maybe you should look at
Coherence.
distributed locking is meant to solve a specific problem, so unless
you really need to synchronize distributed objects like a distributed
cache, I would avoid using it. some people tackle type of problem with
JMS.
unless you plan to extend TC5 session replication with these features
it's going to be a while.
peter
On Thu, 30 Sep 2004 09:41:41 +0200, LERBSCHER Jean-Pierre
<je...@cofiroute.fr> wrote:
> Hi,
> What are your needs? Why distributed singleton or distributed locking are so
> important ?
> Perhaps you can use Database to implement locking functionality and Jgroups
> library to replicate state (or distributed singleton) across members of a
> group (see www.jgroups.org).
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org