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

Reply via email to