Very interesting thread.

What's the needs in server / tc communications ?

- new apis
- new communication layer

ajp is a not so bad protocol but the jk impl mix comm & marsh/unmarsh & api.

we could find a persistant communication layer (openwire from activemq ?)

we could define a set of apis (getLoad, forwardRequest)

Then we should be able to glue both to a servlet engine like tomcat.

Could we assemble existing components and attract external people ? I hope so, that was the idea behind my original post on this thread.

I'm pretty sure we could collects ideas and needs here and after have a general idea of what should be done, how and where.

Incubator is a good idea, so it won't just be (seen) as a new tomcat sub project or a nth attempt to rewrite mod_jk.

Also it could be used by other servlet engines, more brains, more ideas.

Openess is the key.







Le 4 avr. 09 à 19:15, Costin Manolache <cos...@gmail.com> a écrit :

On Sat, Apr 4, 2009 at 9:30 AM, Mladen Turk <mt...@apache.org> wrote:

Costin Manolache wrote:

On Sat, Apr 4, 2009 at 9:03 AM, David Jencks <david_jen...@yahoo.com>
wrote:


My understanding of 'what we talk about' is what to do with mod_jk -
deprecate/remove old code, add few features
to better match current tomcat ( and current requirements - larger
clusters,
etc ). It seems there is some agreement that
current AJP protocol won't work, but bigger disagreement on weather to
just
do nothing at all ( i.e. just maintain current
code ), or do some small addition to AJP, use HTTP, etc.


I got the impression that majority of people here
wish to maintain the mod_jk. Rainer wishes to add few
things in new 1.3 branch which is fine with me.

The rest like Jean-Frederic said 'Won't happen'
which I read, there is no man power here that
would do something new.


I agree there is no man power to implement a new protocol.
But if we just use one - openwire or something similar - it may be
much easier.

Adding the dependency and getting it to build should be few hours/ days,
then adding various handlers can be done very incrementally.

If I read correctly Rainer's list, some improvements will be easier if he had a better/more extensible communication mechanism, load balancing in
particular.

I don't have a lot of time - certainly not for a new connector/ branch/etc,
but
I and others may find few hours if it would be easier -
and I think a more extensible communication would do that. Changing existing
code - without breaking backward compat - is pretty hard.



I would love to make 'something new', but it
obviously won't happen under Tomcat umbrella.


Why not ? It seems well in scope.

Costin





Regards
--
^(TM)


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



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

Reply via email to