Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001945 [Resin] minor always 08-15-07 11:54 09-17-07 08:13
Reporter sam View Status public  
Assigned To ferg
Priority urgent Resolution fixed  
Status closed   Product Version 3.1.2
Summary 0001945: Comet style asynchronous requests
Description (rep by M Thompson)

Using Resin, to provide event driven web
applications using Comet (Reverse AJAX) style frameworks.

We could use
DWR <http://getahead.org/dwr/> [^] with Resin but this does not reuse the
connection in the same way as it does with Jetty Continuations
<http://docs.codehaus.org/display/JETTY/Continuations> [^] it is also
possible with DWR and Lightstreamer <http://www.lightstreamer.com/> [^] .
Other web containers such as Weblogic support asynchronous Servlets as
an extension via AbstractAsyncServlet
<http://e-docs.bea.com/wls/docs92/javadocs/weblogic/servlet/http/AbstractAsyncServlet.html> [^] .

Given how Resin does not tie a thread to a connection it should be an
relatively easy extension to allow the connection to be managed
asynchronously to decouple the handling the request from the response.
Additional Information This is a planned feature of the upcoming Servlet specification.

Tomcat has builtin support for Comet, doc is here:
http://tomcat.apache.org/tomcat-6.0-doc/aio.html [^]
Attached Files

- Relationships

- Notes
(0002298)
ferg
09-17-07 08:13

server/1l*
 

- Issue History
Date Modified Username Field Change
08-15-07 11:54 sam New Issue
08-20-07 08:13 martinthompsonbf Issue Monitored: martinthompsonbf
09-09-07 11:28 stbu Issue Monitored: stbu
09-17-07 08:13 ferg Note Added: 0002298
09-17-07 08:13 ferg Assigned To  => ferg
09-17-07 08:13 ferg Status new => closed
09-17-07 08:13 ferg Resolution open => fixed
09-17-07 08:13 ferg Fixed in Version  => 3.1.3


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
33 total queries executed.
28 unique queries executed.
Powered by Mantis Bugtracker