tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William Speirs <wspe...@apache.org>
Subject Re: Multiple Comet Requests to the Same Server, from the Same Client
Date Wed, 18 Jan 2012 17:13:02 GMT
Thanks for the quick responses, I'll respond to both at once below:

On Wed, Jan 18, 2012 at 11:56 AM, André Warnier <aw@ice-sa.com> wrote:

> really a second, different browser ? or another window/tab from the same
> browser ?
> (if the second case, it may be re-using the same local IP:port (or just
> the same established connection) to "connect" to the server, and that may
> explain why the server appears not to react.
>

Yea, Chrome & FireFox... I don't think they share sessions (cookies) or
connections.

On Wed, Jan 18, 2012 at 12:02 PM, Konstantin Kolinko <knst.kolinko@gmail.com
> wrote:

> The HTTP specification recommends to have no more than 2 active
> connections to the same HTTP server. The web browsers usually respect
> it.
>

This would be at the 2 connection limit though...


> IIRC "the same server" = the same DNS name, so different names have
> different connection limits.
>
> It should be already discussed elsewhere - try to search.


Yea, I didn't find anything, but I'll keep looking...


> > Running:
> > tomcat-7.0.6
>
> Too old.
>

I will certainly upgrade to 7.0.23 and see if that fixes the issue... you
guys move too fast for me :-)


> > servlet-api-2.5.jar
>
> Where?
>

This was included in our pom.xml file as <scope>provided</scope>, which
was blatantly stolen from an example somewhere online.

> tomcat-*-7.0-SNAPSHOT
>
> Does not make sense.


Agreed, but again from Googleing somewhere it stated we should include this
in our pom.xml as required to "make it all work".

On a more general level, was the Comet implementation in Tomcat simply
a precursor to Servlet 3.0's asynchronous functionality?

In looking at other examples and reading the overview of the Servlet 3.0
spec, it seems as though it will do what I want. Why would I use the Comet
stuff in Tomcat?

My current idea is to use the latest version of Tomcat 7, Servlet 3.0 (ie
dropping servlet-api-2.5 and adding javaee-api-6.0 to my pom.xml) and
implementing something similar to:
http://code.google.com/p/jquery-stream/source/browse/sub-projects/jquery-stream-servlet/trunk/src/main/java/flowersinthesand/example/ChatServlet.java
Does
this seem like a reasonable path forward?

Thanks again for the quick response...

Bill-

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message