>>Daniel Lopez at [EMAIL PROTECTED] wrote:
>> I understand your concern with easy configuration. What I am advocating
is
>> adding all those features but still use HTTP as the transport (like
>> subversion does for cvs). This eliminates the need to develop and
maintain
>> your own protocol, allows you to take advantage of things like SSL and
any
>> improvements that you make to reverse proxy, like load balancing, can be
>> used by other modules or setups with any backend server, not only tomcat.

>Pier wrote
>And you keep missing my point when I say that you can already do that with
>Tomcat 4.x, and WARP/WebApp are an addition to that method in terms of
>performance and ease of use... We already have and use the functionality
>provided by an HTTP-based reverse proxy (TC4.0/4.1, Tomcat HTTP/1.1
>connector and mod_proxy in Apache), but we need more :)

Hi Pier and Daniel,

Some points here :

Using reverse-proxy seems to be '� la mode' since I've been told that the
latest WebSphere use today such relaying instead of it's own previous
protocol.

BTW, using it's own protocol between a webserver and a servlet engine has
some advantage :

1) HTTP is pretty verbose and text based, and dialog could be speeded-up by
    make it more 'binary' (stuff done by mod_jk/ajp13-ajp14 and
mod_webapp/warp)

2) There is thing which lies to servlet world which didn't feet well in
HTTP, for
    example forwarding serialised session data from servlet engine to
webserver
    for future reuse (mod_jk/ajp14 W.I.P)

3) We must be clear here, HTTP protocol, Apache HTTP server and Servlet
    API didn't match very well often (welcome files, mime mappings, etc)
    it's a nightmare to support all web.xml features ;)

4) mod_jk support Session Afinity, ie is able to forward all request to a
known
    tomcat, in a tomcat farm, by taking a look at SessionId. A mandatory
stuff
    for load-balancing configuration.


But it's still nice to have more features in mod_proxy ;)



Reply via email to