Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 75762 invoked from network); 25 Oct 2005 01:31:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 25 Oct 2005 01:31:58 -0000 Received: (qmail 15596 invoked by uid 500); 25 Oct 2005 01:31:50 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 15283 invoked by uid 500); 25 Oct 2005 01:31:48 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 15272 invoked by uid 99); 25 Oct 2005 01:31:48 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Oct 2005 18:31:48 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of costin@gmail.com designates 72.14.204.198 as permitted sender) Received: from [72.14.204.198] (HELO qproxy.gmail.com) (72.14.204.198) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Oct 2005 18:31:46 -0700 Received: by qproxy.gmail.com with SMTP id m21so501517qbe for ; Mon, 24 Oct 2005 18:31:26 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TtNxbXkjgp8cRDwI5C/z0L4Ik1dLon0qITZFy3GitWZttKm6yIAvr69/06eS559AxF8cWhMzFPE84a1FMKGTolVp1e2gyLmlu+AQLY9zXRDCVAd7O7I0JTiH0WVNueGFUdMe0kAixpdJx7rwx3CUq4xi+crdGeXFbGiRWO11Nlk= Received: by 10.65.192.11 with SMTP id u11mr3301263qbp; Mon, 24 Oct 2005 18:31:26 -0700 (PDT) Received: by 10.65.15.5 with HTTP; Mon, 24 Oct 2005 18:31:26 -0700 (PDT) Message-ID: <96e4b5230510241831i5c8d252ek4b5d0f92827da0a2@mail.gmail.com> Date: Mon, 24 Oct 2005 18:31:26 -0700 From: Costin Manolache Reply-To: costin@apache.org To: Tomcat Developers List Subject: Re: Status/Authority of AJP/1.5 In-Reply-To: <435D822E.3060301@rowe-clan.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <435D4970.9070601@rowe-clan.net> <00e201c5d8e3$959c6e40$7037a8c0@nt.wilshire.com> <96e4b5230510241511p58422cc5n3d32a8550f741271@mail.gmail.com> <435D822E.3060301@rowe-clan.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I see. Sorry, I've been sleeping for quite a while, I'm slowly getting up to speed with the latest developments. Are you saying that mod_proxy_ajp is significantly faster than mod_proxy ? That's interesting. To answer your question - ajp10 and ajp11 were used in JServ, developed in Apache. Ajp12 is based on 11, developed in the early days of tomcat. I think jetty also suppors ( or supported ) the protocol at some time. IMHO - if a new version of the protocol is developed, there are 2 choices: - preserve backwards compatibility - there are few ugly way to do this - break backwards compatibility - in wich case it may be better to redo the protocol so it is extensible, and maybe even better reuse an existing protocol. An example to look at is the DBUS protocol ( from freedesktop ) - or maybe classical RPC. Ad-hoc arbitrary binary protocols can be a bad idea - as we see with ajp12 extensibility problems. Costin On 10/24/05, William A. Rowe, Jr. wrote: > Costin Manolache wrote: > > I tought some time ago AJP was 'deprecated' - to be replaced with > > plain HTTP and mod_proxy ? > > Why? > > It turns out that mod_proxy_ajp v.s. mod_proxy_http does prove the validi= ty > of optimizing the backend connection. I don't think anyone forsees mod_j= k > being deprecated (at least, not insofar as it supports IIS/Netscape/Sun > http servers), but from an Apache perspective, hopefully mod_proxy_ajp wi= ll > make mod_jk/Apache a footnote in history :) > > Bill > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org > For additional commands, e-mail: dev-help@tomcat.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org