CPU绑定了具有servlet 3.1性能的Web应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU绑定了具有servlet 3.1性能的Web应用程序相关的知识,希望对你有一定的参考价值。
我们正在开发一个带有一些复杂计算的弹簧启动1.5.x webapp(基本算术的东西,但很多)。该应用没有I / O.每个请求大约需要100-200ms。
我们期待该应用程序的负载相对较高。我想知道是否使用servlet 3.1(像反应弹簧,vert.x等)可能会提高吞吐量。
我检查过的几乎所有资源都说servlet 3.1有利于提高I / O绑定应用程序的吞吐量,但我找不到CPU绑定应用程序的任何基准。
答案
如果您使用的是Spring Boot(Servlet 3.1规范于2013年发布),那么您已经在使用Servlet 3.1。既然你甚至不知道你目前使用的是什么,我建议你不要试图猜测要做的事情。
进行负载测试并分析您的应用程序,看看性能瓶颈是什么。只有这样,您才能开始决定可以做什么和需要做什么。
以上是关于CPU绑定了具有servlet 3.1性能的Web应用程序的主要内容,如果未能解决你的问题,请参考以下文章
WebApplicationInitializer究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用
是否可以在 GlassFish 3.1 上为无状态 ejb Web 服务定义 servlet 过滤器
eclipse环境Dynamic web module version 3.1版本的进步,简化Dynamic web object 中Servlet类的配置,不用web.xml配置<Servle