阅读更多

6顶
0踩

编程语言

原创新闻 Simple 4.0 - Java HTTP 引擎

2008-08-20 12:23 by 资深编辑 ╱/罒呍唲 评论(4) 有4521人浏览
Simple HTTP引擎和框架发布了4.0版。Simple是一个异步的HTTP引擎,能够用数量有限的服务线程扩展更多负荷。在传输层运用NIO,确保响应和资源的效率。它具有充分综合的API,开发比Java Servlet的API更方便。



1.高性能的HTTP内核
Simple比流行的商业和开放源代码的Java HTTP服务器更胜一筹。就目前的基准与Jetty和AsyncWeb相比较,它拥有更高的throughput,而且在增加负荷时,它的规模要好得多。(比较结果显示

2.异步处理
从一开始做项目的目标就是提供一个真正的异步HTTP引擎。当您需要启动一个可能耗费很长时间的应用程序进程,而用户又无需等候进程完成以便从服务器获取响应时,异步处理程序非常有用。服务器提供了允许 request completion,以推动使用internal,transparent和monitoring系统。这比目前的Servlet引擎简单了许多。

3.嵌入式框架
Simple提供一个框架,并且可以嵌入到任何现有的应用程序之中。与Spring 框架结合更完美。

4.占用内存小
尽管具有很高的扩展性,但是Simple占用的内存却很小。用最近的基准来与比其他的NIO服务器(Jetty and AsyncWeb)比较,它占用的内存空间几乎要少一半。

5.完全独立
它没有外部dependancies。除Java 5 SDK或以上,不需要任何其他的库。这样也使得内存占用少,并且确保在整合现有的应用程序时不存在任何的兼容问题。

6.开放源代码
发布基于LGPL,可完全整合或改装为商业和开放源代码的项目。




6
0
评论 共 4 条 请登录后发表评论
4 楼 beckrabbit 2008-08-21 11:54
要java 5...用不了
3 楼 littleJava 2008-08-21 11:34
和Mina比如何啊?
2 楼 cnlf 2008-08-20 17:12
还不太了解,不知道性能和稳定性如何,是否有朋友在商业应用中使用?
1 楼 jasongreen 2008-08-20 16:39
早就对 servlet 及其容器不爽了,搞得那么复杂,以后不需要jetty也可以做standalone webapp了,支持,虽然暂时不会用

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 数据库课程设计-图书管理系统数据库设计

    但在设计的过程中,遇到了一些问题,如进行图书借阅查询时,站在用户的角度,首先应该是进行书籍信息的查询,此搜索过程可以通过输入书籍关键字实现。书号对应该本书的状态,书名对应该种书的在库数。管理员端开放的...

  • 权限管理 (二) 实现中几个问题

    很多人在做每件事情的时候都会遇到各种问题和困难,当遇到困难时需要去主动解决否则会越积累越多也越不好解决,时间长了慢慢的让这种思维成为我们的习惯,它会让你受益一生。...做权限这块时整体上知道了设计思

  • hadoop mpp oracle,请教一下MPP 与 Hadoop是什么关系?

    其实MPP架构的关系型数据库与Hadoop的理论基础是极其相似的,都是将运算分布到节点中独立运算后进行结果合并。个人觉得区别仅仅在于前者跑的是SQL,后者底层处理则是MapReduce程序。但是我们会经常听到对于MPP而言,...

  • 一个基于SpringBoot+Vue前后端分离学生宿舍管理系统详细设计实现

    在引言中,作者将论述学生宿舍管理系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 学生宿舍管理系统的主要使用者分为管理员、宿管员、学生和维修员,实现功能...

  • WEB应用权限模块设计思想及方法

    我也请教一个关于权限设计方面的问题 作者:ninsky 发表时间:2003年10月21日 22:31 回复 原贴网址: http://www.jdon.com/jivejdon/thread/10122.html  ...

  • 【计算机毕业设计】高校二手交易平台

    在引言中,作者将论述高校二手交易平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 高校二手交易平台的主要使用者分为管理员和用户,实现功能包括管理员:个人...

  • 【计算机毕业设计】在线学习系统

    在引言中,作者将论述在线学习系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 在线学习系统的主要使用者分为管理员和学生,实现功能包括管理员:首页、个人中心...

  • 【网页实战项目设计】基于SSM的在线考试系统

    在引言中,作者将论述在线考试系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 在线考试系统的主要使用者分为管理员和学生,实现功能包括管理员:个人中心、学生...

  • 【计算机毕业设计】544音乐翻唱网站与分享平台

    在引言中,作者将论述音乐网站与分享平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 音乐网站与分享平台的主要使用者分为管理员和用户,实现功能包括管理员:...

  • PHP MVC、模板引擎及权限设计

     再来说效率问题,由于模板引擎要解析模板语法,会用到很多正则匹配和替换,那么在实际运行中是比较消耗系统资源的,而且当模板标签非常复杂或者嵌套多层的时候,效率是比较低的,因为有了一种处理方法,就是预编译...

  • JSP--选课管理系统的设计与实现【课程设计】

    JSP--选课管理系统的设计与实现【课程设计】

  • 【计算机毕业设计】541心灵治愈交流平台

    在引言中,作者将论述心灵治愈交流平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。 心灵治愈交流平台的主要使用者分为管理员和用户、心理咨询师,实现功能包括...

  • 基于php的校园垃圾分类网站的设计与实现

    基于php的校园垃圾分类网站的设计与实现 Design and Implementation of Campus Garbage Classification Website Based on PHP 系: 专业: 班级: 学生姓名: 指导教师: 2021年5月 目 录 内容摘要...........

  • 用户权限设计(三)——通用数据权限管理系统设计【转】

    通用数据权限管理系统设计(一) 作者:逸云 前言: 本文提供一种集成功能权限和数据权限的解决方法,以满足多层次组织中权限管理方面的集中控制。本方法是RBAC(基于角色的访问控制方法)的进一步扩展和延伸,即...

  • yolo算法-电线杆数据集-1493张图像带标签-.zip

    yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip

  • yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip

    yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip

  • pillow_avif_plugin-1.2.1-cp37-cp37m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 【地震】基于matlab时域有限差分FDTD模拟地震盾构【含Matlab源码 9186期】.mp4

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • 中国高质量发展指标体系-最新发布.zip

    中国高质量发展指标体系-最新发布.zip

  • 【java毕业设计】班级同学录管理系统源码(ssm+mysql+说明文档).zip

    环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上

Global site tag (gtag.js) - Google Analytics