You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Matthew Langham <ml...@s-und-n.de> on 2006/06/30 11:47:30 UTC
SessionReplication
Hi,
Can someone tell me if the current state of Session Replication in Cocoon is
still as described in:
http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication ?
If so -
1. Is this any different in 2.2?
2. Has anyone looked at how long it would take to fix this?
3. If I don't use Flowscript in my application - does SessionReplication
work?
I would also be really interested in the arguments you use against a
customer saying "Cocoon is crap because it can't replicate sessions". Yes
really.
Thanks!
Matthew
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: SessionReplication
Posted by Torsten Curdt <tc...@apache.org>.
> > Currently the best bet is using Apples as controller and put only Serializable
> > objects into the session.
>
> Just to clarify/expand, apples are stateful too and are managed by the
> same continuationsmanager as flowscript continuations. It is possible to
> have stateless apples, but that's just so that stateless interactions
> could be written similarly to the stateful interactions.
If you enhance the continuations machinery javaflow also becomes
another option (as carefully written javaflow can be serialized)
...but I am with Giacomo on this ...I would really question whether
session replication is the right way to go ...even if you'd implement
these changes to the continuation management (which is probably not
that much work)
cheers
--
Torsten
Re: SessionReplication
Posted by Bruno Dumon <br...@outerthought.org>.
On Fri, 2006-06-30 at 12:05 +0200, Reinhard Poetz wrote:
> Matthew Langham wrote:
> > Hi,
> >
> > Can someone tell me if the current state of Session Replication in Cocoon is
> > still as described in:
> > http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication ?
> >
> > If so -
> >
> > 1. Is this any different in 2.2?
>
> no
>
> > 2. Has anyone looked at how long it would take to fix this?
> > 3. If I don't use Flowscript in my application - does SessionReplication
> > work?
>
> Currently the best bet is using Apples as controller and put only Serializable
> objects into the session.
Just to clarify/expand, apples are stateful too and are managed by the
same continuationsmanager as flowscript continuations. It is possible to
have stateless apples, but that's just so that stateless interactions
could be written similarly to the stateful interactions.
--
Bruno Dumon http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno@outerthought.org bruno@apache.org
Re: SessionReplication
Posted by Reinhard Poetz <re...@apache.org>.
Matthew Langham wrote:
> Hi,
>
> Can someone tell me if the current state of Session Replication in Cocoon is
> still as described in:
> http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication ?
>
> If so -
>
> 1. Is this any different in 2.2?
no
> 2. Has anyone looked at how long it would take to fix this?
> 3. If I don't use Flowscript in my application - does SessionReplication
> work?
Currently the best bet is using Apples as controller and put only Serializable
objects into the session. If you also want to use cForms you will probably need
to work on making the Form object supporting the Serializable interface but this
shouldn't be too difficult.
>
> I would also be really interested in the arguments you use against a
> customer saying "Cocoon is crap because it can't replicate sessions". Yes
> really.
In one of my project we don't use HTTPSessions at all but have a session service
that needs to be explicitly called. The system behind the session service is the
only stateful unit in our architecture.
This leads to more work during development but you can scale/load-balance your
presentation layer without having to think about complicated replication stuff
or sticky cookies at all.
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------
___________________________________________________________
Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de
Re: SessionReplication
Posted by Giacomo Pati <gi...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 30 Jun 2006, Matthew Langham wrote:
> Date: Fri, 30 Jun 2006 11:47:30 +0200
> From: Matthew Langham <ml...@s-und-n.de>
> Reply-To: dev@cocoon.apache.org
> To: dev@cocoon.apache.org, users@cocoon.apache.org
> Subject: SessionReplication
>
> Hi,
>
> Can someone tell me if the current state of Session Replication in Cocoon is
> still as described in:
> http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication ?
>
> If so -
>
> 1. Is this any different in 2.2?
I don't think so.
> 2. Has anyone looked at how long it would take to fix this?
> 3. If I don't use Flowscript in my application - does SessionReplication
> work?
It depends as always ;-) what your application glues to the
ServletSession.
> I would also be really interested in the arguments you use against a
> customer saying "Cocoon is crap because it can't replicate sessions". Yes
> really.
"Session replication is crap because you don't really know what is
happening when it does bad. It is crap also because you spent a lot of
money to maintain and control it, get increased complexity which tends
to fail earlier and this just for a 0.5% increase of availability for
your users (not the system per se as with sticky sessions you gain the
same system availability rates).
HTH ;-)
Ciao
Giacomo
- --
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEpRwSLNdJvZjjVZARAofBAJ9oqj5qlRmQs9jaoJoQPbWHzyP29gCfePR/
9l9ik+Oa569yU4X+ViJs94g=
=PwE3
-----END PGP SIGNATURE-----
Re: SessionReplication
Posted by Giacomo Pati <gi...@apache.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 30 Jun 2006, Matthew Langham wrote:
> Date: Fri, 30 Jun 2006 11:47:30 +0200
> From: Matthew Langham <ml...@s-und-n.de>
> Reply-To: dev@cocoon.apache.org
> To: dev@cocoon.apache.org, users@cocoon.apache.org
> Subject: SessionReplication
>
> Hi,
>
> Can someone tell me if the current state of Session Replication in Cocoon is
> still as described in:
> http://wiki.apache.org/cocoon/FlowscriptAndSessionReplication ?
>
> If so -
>
> 1. Is this any different in 2.2?
I don't think so.
> 2. Has anyone looked at how long it would take to fix this?
> 3. If I don't use Flowscript in my application - does SessionReplication
> work?
It depends as always ;-) what your application glues to the
ServletSession.
> I would also be really interested in the arguments you use against a
> customer saying "Cocoon is crap because it can't replicate sessions". Yes
> really.
"Session replication is crap because you don't really know what is
happening when it does bad. It is crap also because you spent a lot of
money to maintain and control it, get increased complexity which tends
to fail earlier and this just for a 0.5% increase of availability for
your users (not the system per se as with sticky sessions you gain the
same system availability rates).
HTH ;-)
Ciao
Giacomo
- --
Giacomo Pati
Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEpRwSLNdJvZjjVZARAofBAJ9oqj5qlRmQs9jaoJoQPbWHzyP29gCfePR/
9l9ik+Oa569yU4X+ViJs94g=
=PwE3
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org