The main reason i dropped jetty was because jetty6 NIO connector doesn't have SSL support yet. And there *seems* to be a bug with the continuations (maybe some race condition) 'cause some of my messages didn't get to the browser in "realtime". So i decided to go for MINA, cause it has an SSL filter readily available and porting the ActiveMQ WebMQ stuff to MINA was quite easy.
So a similar approach, i.e. having a NIO-based proxy for handling ajax polling in front of *any* servlet-container could be promising. I implemented it as a servlet, just to get notified about webapplication-startup/shutdown, so this could be a portable solution. (Right now i'm figuring out how to do in-VM-communication to tomcat, thus avoiding loopback tcp connections) I'm quite busy with my current project right now, but i'll have a closer look at the wicket-ajax stuff later this month.... Marco Eelco Hillenius wrote: > Yeah, sounds like there are some benefits there. We already have a > feature request for looking into Jetty6 continuations too - though > specifically for ajax polling. > > If you have better ideas on how that would look, it would be > interesting to learn about. > > Eelco > > On 4/30/06, Marco Geier <[EMAIL PROTECTED]> wrote: > >> Just wrote my own NIO-based "Comet"-Server (inspired by Jetty6 >> Continuations and using ActiveMQ) based on Apache MINA >> (http://directory.apache.org/subprojects/mina/) [which is a great >> framework for doing nonblocking IO stuff] >> >> That having said, i was wondering about feasibility and benefits of >> having a specialized NIO-based Wicket-Server. Although Jetty6 will bring >> NIO-Connectors, it still has to simulate blocking due to Servlet API. >> >> From looking at the Wicket architecture, it seems like Wicket is already >> prepared to use a non-Servlet-Container (e.g. using a custom >> SessionStore), but where would be the NIO-"hooks", if any, in order to >> benefit from non-blocking-IO? >> >> Just my sunday thoughts.... >> >> Marco >> >> >> ------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Wicket-develop mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/wicket-develop >> > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=k&kid0709&bid&3057&dat1642 > _______________________________________________ > Wicket-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > -- ___________________________ Dipl.-Ing. Marco Geier EyeTea GmbH Germany phone +49 (0)721 662464-0 fax +49 (0)721 662464-1 mobile +49 (0)177 6579590 [EMAIL PROTECTED] ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
