You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "erich.oliphant" <er...@vantixweb.com> on 2006/04/20 18:04:46 UTC
Tomcat clustering session data
Hi,
I have a situation that requires some information be shared across a cluster.
The issue is that the classes that manage this info are not particular to a
given session but global to the application such that at session on all
servers in the cluster would need to read/write to these classes.
I am wondering if there's a way to do this with the Clustering support
directly or would I need to use JGroups or something like that.
THanks
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat clustering session data
Posted by Len Popp <le...@gmail.com>.
Thanks, Filip!
--
Len
On 4/21/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> http://svn.apache.org/viewcvs.cgi/tomcat/container/tc5.5.x/modules/groupcom/
>
> I'm gonna focus on writing documentation for this module next week, by
> then I will publish it to a site so that you can read it
>
> for a quick start, take a look at the LoadTest and the MapDemo applications.
>
> For a very quick start,
>
> GroupChannel channel = new GroupChannel();
> ChannelListener listener = new MyListener();
> channel.addChannelListener(listener);
> MemberShipListener mlist = new MyMbrShipListener();
> channel.addMembershipListener(mlist);
> channel.start(channel.DEFAULT);
>
> channel.send(channel.getMembers(),myMsg,0);
>
> Filip
>
>
> Len Popp wrote:
> > I'm starting to look at a similar problem. Where can I find info about
> > the Tomcat Tribes module?
> > --
> > Len
> >
> > On 4/20/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> >
> >> In tomcat 6, maybe 5.5.x we will have a ReplicatedContext, meaning that
> >> the context attributes are replicated.
> >> So you can store data in the ServletContext and it will be available on
> >> the other nodes.
> >>
> >> In your situation right now, you can use the Tomcat "Tribes" module for
> >> communicating between nodes, or other options are Appia, Spread and JGroups.
> >>
> >> Filip
> >>
> >>
> >> erich.oliphant wrote:
> >>
> >>> Hi,
> >>> I have a situation that requires some information be shared across a cluster.
> >>> The issue is that the classes that manage this info are not particular to a
> >>> given session but global to the application such that at session on all
> >>> servers in the cluster would need to read/write to these classes.
> >>>
> >>> I am wondering if there's a way to do this with the Clustering support
> >>> directly or would I need to use JGroups or something like that.
> >>>
> >>> THanks
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>
> >>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat clustering session data
Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
http://svn.apache.org/viewcvs.cgi/tomcat/container/tc5.5.x/modules/groupcom/
I'm gonna focus on writing documentation for this module next week, by
then I will publish it to a site so that you can read it
for a quick start, take a look at the LoadTest and the MapDemo applications.
For a very quick start,
GroupChannel channel = new GroupChannel();
ChannelListener listener = new MyListener();
channel.addChannelListener(listener);
MemberShipListener mlist = new MyMbrShipListener();
channel.addMembershipListener(mlist);
channel.start(channel.DEFAULT);
channel.send(channel.getMembers(),myMsg,0);
Filip
Len Popp wrote:
> I'm starting to look at a similar problem. Where can I find info about
> the Tomcat Tribes module?
> --
> Len
>
> On 4/20/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
>
>> In tomcat 6, maybe 5.5.x we will have a ReplicatedContext, meaning that
>> the context attributes are replicated.
>> So you can store data in the ServletContext and it will be available on
>> the other nodes.
>>
>> In your situation right now, you can use the Tomcat "Tribes" module for
>> communicating between nodes, or other options are Appia, Spread and JGroups.
>>
>> Filip
>>
>>
>> erich.oliphant wrote:
>>
>>> Hi,
>>> I have a situation that requires some information be shared across a cluster.
>>> The issue is that the classes that manage this info are not particular to a
>>> given session but global to the application such that at session on all
>>> servers in the cluster would need to read/write to these classes.
>>>
>>> I am wondering if there's a way to do this with the Clustering support
>>> directly or would I need to use JGroups or something like that.
>>>
>>> THanks
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat clustering session data
Posted by Len Popp <le...@gmail.com>.
I'm starting to look at a similar problem. Where can I find info about
the Tomcat Tribes module?
--
Len
On 4/20/06, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
> In tomcat 6, maybe 5.5.x we will have a ReplicatedContext, meaning that
> the context attributes are replicated.
> So you can store data in the ServletContext and it will be available on
> the other nodes.
>
> In your situation right now, you can use the Tomcat "Tribes" module for
> communicating between nodes, or other options are Appia, Spread and JGroups.
>
> Filip
>
>
> erich.oliphant wrote:
> > Hi,
> > I have a situation that requires some information be shared across a cluster.
> > The issue is that the classes that manage this info are not particular to a
> > given session but global to the application such that at session on all
> > servers in the cluster would need to read/write to these classes.
> >
> > I am wondering if there's a way to do this with the Clustering support
> > directly or would I need to use JGroups or something like that.
> >
> > THanks
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat clustering session data
Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
In tomcat 6, maybe 5.5.x we will have a ReplicatedContext, meaning that
the context attributes are replicated.
So you can store data in the ServletContext and it will be available on
the other nodes.
In your situation right now, you can use the Tomcat "Tribes" module for
communicating between nodes, or other options are Appia, Spread and JGroups.
Filip
erich.oliphant wrote:
> Hi,
> I have a situation that requires some information be shared across a cluster.
> The issue is that the classes that manage this info are not particular to a
> given session but global to the application such that at session on all
> servers in the cluster would need to read/write to these classes.
>
> I am wondering if there's a way to do this with the Clustering support
> directly or would I need to use JGroups or something like that.
>
> THanks
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat clustering session data
Posted by Peter Rossbach <pr...@objektpark.de>.
Hi,
currently the Tomcat 5.0 and 5.5 only supports session replication,
also JBoss to that.
Filip has start a new cluster module and this version supports also
application context replication.
Look at tomcat source catalina/modules/ha and test it.
Peter
Am 20.04.2006 um 18:04 schrieb erich.oliphant:
> Hi,
> I have a situation that requires some information be shared across
> a cluster.
> The issue is that the classes that manage this info are not
> particular to a
> given session but global to the application such that at session on
> all
> servers in the cluster would need to read/write to these classes.
>
> I am wondering if there's a way to do this with the Clustering support
> directly or would I need to use JGroups or something like that.
>
> THanks
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org