comet performance across servlet containers

58 views
Skip to first unread message

YoJimbo

unread,
Jan 4, 2011, 1:51:11 PM1/4/11
to Lift
Hi

I have read previous mailing list submissions, and understand that
lift will work across jetty, tomcat, glassfish, jboss, resin etc.
And that any servlet container that fully supports the servlet 3.0
spec will be able to take advantage of continuations to prevent
connected but idle requests from eating server resources.

That said -
* If I downloaded, extracted and fired up the latest nightly build of
glassfish v3 - would I need to make any specific changes to my lift
app or the server to take advantage of continuations? Or will it
automagically work?
* Glassfish in particular seems to be gaining alot of momentum. For
customer product demonstrations, the clustering capabilities and
commercial support from Oracle are nice. I know that jetty is the
default go to app server for the lift community. I suspect this is due
to historically it being the absolute best choice for out the box NIO
support. Is it still realistically a must to use Jetty in production
environments? Though the other options work, would/do people consider
using other products in production?
* Lastly before we conduct our own benchmarks - has anyone run any
recent comet focused load-testing on Jetty vs other app servers
running lift apps?

Regards,
JP

David Pollak

unread,
Jan 4, 2011, 6:10:18 PM1/4/11
to lif...@googlegroups.com
Currently, Lift support Jetty6 by default and Jetty7 can be enabled by changing a LiftRule setting in Boot.scala.

The following ticket: https://www.assembla.com/spaces/liftweb/tickets/719-full-support-for-continuations-in-servlet-3-0 will be implemented before Lift 2.3-M1 and will enable automatic detection of Jetty6/Jetty7/Servelet 3.0 (Tomcat 7 and Glassfish) for its comet support.

If you've got tests we can use to run against the implementation, that'd be super-great.


--
You received this message because you are subscribed to the Google Groups "Lift" group.
To post to this group, send email to lif...@googlegroups.com.
To unsubscribe from this group, send email to liftweb+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.




--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Blog: http://goodstuff.im
Surf the harmonics
Reply all
Reply to author
Forward
0 new messages