欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Simple 4.0 - Java HTTP 引擎

程序员文章站 2022-04-29 14:04:35
...
Simple HTTP引擎和框架发布了4.0版。Simple是一个异步的HTTP引擎,能够用数量有限的服务线程扩展更多负荷。在传输层运用NIO,确保响应和资源的效率。它具有充分综合的API,开发比Java Servlet的API更方便。

Simple 4.0 - Java HTTP 引擎

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,可完全整合或改装为商业和开放源代码的项目。




相关标签: Java performance