`
benx
  • 浏览: 276897 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jetty httpServer和java6内置httpServer比较

    博客分类:
  • java
 
阅读更多

测试情况是客户端100个线程同时同时请求10000次,服务器端jetty 服务器使用默认配置,java自带服务器 httpServer使用HttpServer.create(new InetSocketAddress(8080), 100)

 

测试结果是速度大致相当,但jetty当请求数量到了100000次后速度明显降低 而且导致Exception in thread "qtp4565111-38" java.lang.OutOfMemoryError: Java heap space异常,而java内置服务器则很稳定

分享到:
评论
1 楼 virusfu 2011-12-22  
支持你的看法,我曾经做过httpServer于tomcat7的压力测试,发现httpServer在综合性能上还要略微强于tomcat7

相关推荐

    jetty嵌入式Httpserver

    最后,`httpserver-test`这个文件可能是测试用例或示例代码,包含了一些使用Jetty实现HTTP服务器的实例,你可以通过查看这个文件来进一步学习和理解Jetty的使用方法。记住,实践是最好的老师,动手编写和运行代码将...

    jetty内嵌到java代码启动

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者将Web服务器功能直接集成到他们的Java应用程序中。这种内嵌式部署模式在开发和调试阶段尤其有用,因为它提供了灵活的控制和快速的反馈循环。...

    最新virgo-jetty-server

    【最新virgo-jetty-server】是一款专为Jetty设计的Virgo服务器,它提供了一种高效、可扩展的运行环境,使得基于Java技术的应用能够快速部署和管理。Virgo服务器是SpringSource公司(现已被VMware收购)开发的一款轻...

    Jetty java程序指定一个端口,开通一个TCP服务

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者在Java应用程序中直接启动HTTP服务器和Servlet容器,而无需通过完整的Java EE应用服务器。本篇将详细讲解如何使用Jetty来指定一个端口,开通...

    jetty所需jar包

    Jetty是一款轻量级、高性能且开源的Java Web服务器和HTTP服务器,广泛应用于小型到大型的Web应用程序。它以其简洁的API、可嵌入性以及对Servlet 3.1规范的支持而受到开发者们的喜爱。本篇文章将深入探讨Jetty所需jar...

    jetty相关的全部jar包

    jar包版本9.4.8.v20171121,包含jetty-server-9.4.8.v20171121.jar,jetty-servlet-9.4.8.v20171121.jar,jetty-http-9.4.8.v20171121.jar,jetty-webapp-9.4.8.v20171121.jar,jetty-servlets-9.4.8.v20171121.jar...

    HttpServer.rar_ HttpServer_HTTPServer_httpserver服务器_http服务器_java

    这里我们关注的是一个名为"HttpServer"的软件包,它可能是一个用Java语言实现的轻量级HTTP服务器。让我们深入探讨一下这个主题。 首先,HTTP服务器的主要任务是处理客户端(如浏览器)通过HTTP协议发送的请求,如...

    http.rar_HTTP java_http server java_java http_java web simple

    在Java中,我们可以使用多种方式实现HTTP服务器,例如使用内置的`HttpServer`类(Java 6及以上版本)或第三方库如Jetty、Tomcat等。这些服务器可以接收HTTP请求,并返回HTTP响应。基础的HTTP服务器通常会解析请求的...

    jetty6 嵌入到 javaproject中

    Jetty 6 是一个开源的HTTP服务器和Servlet容器,它符合Java Servlet和JavaServer Pages (JSP) 规范。与其他流行的服务器(如Tomcat)相比,Jetty以其快速、小巧、易于嵌入的特点而受到开发者欢迎。由于其模块化的...

    Java Eclipse ee集合jetty和配置

    在 Eclipse EE 中,Jetty 是一个内置的服务器,可以用来运行和调试 Web 应用程序。在配置 Jetty 时,需要配置 Jetty 服务器的启动参数、 JVM 参数、日志记录等设置。 在给定的文件中,看到的是 Jetty 的启动命令,...

    jetty 适合jdk1.8用的服务器

    Jetty是一款开源、轻量级的Web服务器和Servlet容器,被广泛用于开发、测试和部署Java Web应用程序。相较于Apache Tomcat,Jetty以其简洁的架构、高性能和低内存占用而受到开发者青睐。在选择Jetty时,必须考虑到与...

    JAVA里使用Jetty作为轻量级嵌入式的Web容器

    Java中的Jetty是一个轻量级、高性能且可嵌入式的Web服务器和Servlet容器,它以其简单易用和高效性在开发社区中广受欢迎。本文将深入探讨Jetty的基本概念、特性以及如何在Java项目中使用它。 1. **Jetty简介** - ...

    HttpServer,用于数据接收

    在实际开发中,除了Java内置的`HttpServer`,还可以选择Netty、Jetty等高性能的HTTP服务器框架,它们提供了更强大的功能和更好的性能,但基础原理是相同的,即监听端口、接收请求、处理请求并返回响应。对于初学者,...

    android java http server

    通过以上知识点的学习和实践,你将能够构建一个简单的Android Java HTTP服务器,用于测试网络功能、提供本地服务或进行数据交换。记得在实际项目中,根据需求和性能考虑选择合适的服务器库,并始终关注安全性和用户...

    java大部分服务器代码websever tcpserver udpserver httpserver/.....等

    在Java中,有多种类型的服务器,如WebServer、TCPServer、UDPServer和HTTPServer等,它们各自扮演着不同的角色并服务于不同类型的网络通信需求。下面我们将深入探讨这些服务器的原理、实现方式以及在实际开发中的...

    HttpServer 使用例子

    在文件名为`testHttpServer`的压缩包中,可能包含了实际的HttpServer实现代码、测试用例或者其他相关资源,你可以解压后查看具体实现细节,加深对HttpServer使用和工作原理的理解。 总的来说,HttpServer是Web服务...

    接私活神器见final+jetty-server-8.1.8,最强cp

    Jetty是一款轻量级、高性能的HTTP服务器和Servlet容器,而JFinal是一个基于Java的MVC框架,设计目标是简化Web应用开发,提高开发效率。 描述中提到的“经典jetty-server-8.1.8.jar,无需tomcat启动”,意味着开发者...

    Jetty Servlet+ HttpClient 制作的 Java HttpProxy

    本文将深入探讨如何使用Jetty Servlet容器和Apache HttpClient库来构建一个简单的Java HTTP代理。这两个组件都是Java Web开发中的重要工具,Jetty提供了一个轻量级、高效的Servlet容器,而HttpClient则是进行HTTP...

    jetty6 指南书

    Jetty6 指南书是一本专注于介绍Jetty 6版本的详尽教程,旨在为...总的来说,Jetty6指南书是一本全面的教程,无论你是初学者还是经验丰富的开发者,都能从中受益,掌握Jetty的使用和配置,提升你的Java Web开发能力。

    setup_jetty_frp_java_c#.rar

    标题 "setup_jetty_frp_java_c#.rar" 暗示了这个压缩包包含与设置Jetty服务器、Java和C#之间通过Socket进行通信相关的资源。Jetty是一个轻量级的开源HTTP服务器和Servlet容器,它允许开发人员构建和部署Web应用程序...

Global site tag (gtag.js) - Google Analytics