jetty集成spring配置
jetty是一个轻量级的java web容器,已经变得越来越流行,比较好的一点是它可以作为组件嵌入到java应用中,而不需要像tomcat一样将web项目部署到某个目录下,当然 tomcat也有自己的embeded版本。Google甚至选择了jetty而放弃了tomcat,可见jetty的受欢迎程度。下面提供一个spring集成jetty应用的一种方式,场景是,web server情况下,jetty接受请求,处理后返回xml或json格式的响应。
?
关于高负载下jetty的配置,可以参考如下文档,包括对linux服务器tcp的一些限制修改,以及jetty自身connector的配置。
分析了jetty的源代码,默认acceptQueueSize的大小为50,但是在高负载下,这个值是远远不够的,看到过一个1000 r/s的场景,将这个值设为12000。因此可以根据实际情况调大这个值。
http://wiki.eclipse.org/Jetty/Howto/High_Load
http://docs.codehaus.org/display/JETTY/HighLoadServers
?