You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Ken Bowen <kb...@als.com> on 2008/07/01 03:27:34 UTC
Tomcat 6 CometProcessor interface
This is a follow up on using Tomcat 6 and the CometProcessor interface:
A. From Kris Zyp's post on [http://cometdaily.com/2007/12/10/comet-gazing-scaling/
],
with the Tomcat CometProcessor, connections and threads are
decoupled, so that
the number of connections can can scale independently of the
number of threads.
Schmidt/Javaloggy [http://www.javalobby.org/java/forums/
t92965.html -- 4/5/07] cites tests by
Filip Hanik scaling from 1000 --> 16,000 connections, but some of
the comments (#8, MikeP)
were less than enthusiastic, suggesting that maybe not all 16000
were properly served.
That's a year old. Is there any more up-to-date info available?
Are there any production examples of the Tomcat 6 comet processor
scaling at least this far,
if not up into the 10's of 1,000's ??
B. Zyp [http://cometdaily.com/2007/12/10/comet-gazing-scaling/]
states "... the difficulty of
horizontally scaling... implementing a publish/subscribe type
Comet mechanism on Tomcat that
scales efficiently across multiple machines would require
significant effort to properly route and
distribute messages effectively."
Again, that's a year old What is the status on this? Our target
is to run in a cluster.
C. Besides the chat pseudo-code at http://tomcat.apache.org/tomcat-6.0-doc/aio.html
, are there other available examples?
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Tomcat 6 CometProcessor interface
Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Ken Bowen wrote:
> This is a follow up on using Tomcat 6 and the CometProcessor interface:
>
> A. From Kris Zyp's post on
> [http://cometdaily.com/2007/12/10/comet-gazing-scaling/ ],
> with the Tomcat CometProcessor, connections and threads are
> decoupled, so that
> the number of connections can can scale independently of the
> number of threads.
> Schmidt/Javaloggy
> [http://www.javalobby.org/java/forums/t92965.html -- 4/5/07] cites
> tests by
> Filip Hanik scaling from 1000 --> 16,000 connections, but some of
> the comments (#8, MikeP)
> were less than enthusiastic, suggesting that maybe not all 16000
> were properly served.
> That's a year old. Is there any more up-to-date info available?
>
> Are there any production examples of the Tomcat 6 comet processor
> scaling at least this far,
> if not up into the 10's of 1,000's ??
all the platforms are fairly similar, most of the servlet containers,
including tomcat, scale beyond what the applications can handle.
usually applications bog down, before the container, and that will most
likely be your bottleneck.
>
> B. Zyp [http://cometdaily.com/2007/12/10/comet-gazing-scaling/]
> states "... the difficulty of
> horizontally scaling... implementing a publish/subscribe type
> Comet mechanism on Tomcat that
> scales efficiently across multiple machines would require
> significant effort to properly route and
> distribute messages effectively."
>
> Again, that's a year old What is the status on this? Our target
> is to run in a cluster.
>
> C. Besides the chat pseudo-code at
> http://tomcat.apache.org/tomcat-6.0-doc/aio.html, are there other
> available examples?
there is a demo available at
http://people.apache.org/~fhanik/comet-tomcat-trunk.zip
it doesn't use 6.0.x, but trunk version of tomcat, included in the
download.
The demo itself is very simple
StockTicker.java - the applet
TickerServlet.java - the servlet
it shows three different ways of achieving the same thing, and shows how
the resource management differs
Filip
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org