在《程序员》最新一期有个专题介绍java开源nio框架,其中谈到了mina和grizzly。mina我还算比较熟悉,写过一些代码,也尝试去读过源
码。而grizzly是第一次听说,这个项目是sun的一个开源nio框架,是2004年在GlassFish项目中诞生的,一开始是一个http
web server,用于取代Tomcat的Coyote Connector和Sun
WebServer,2007年7月1.5版本发布并宣布成为开源项目,项目主页在
https://grizzly.dev.java.net
grizzly与mina的性能比较(基于2007年JavaOne会议上的ppt)
GlassFish vs Tomcat
grizzly的设计与一般的nio框架相比是比较不同的,主要不同点在于读和写都是采用blocking方式,并且使用临时selector;线程模型高度可配置,不过据作者介绍在跑一个selector主线程处理ACCEPT,用线程池处理read和write性能表现最好,这点不出意料。
分享到:
- 2008-02-23 19:15
- 浏览 4231
- 评论(4)
- 论坛回复 / 浏览 (3 / 7417)
- 查看更多
相关推荐
3. `grizzly-nio-framework-1.9.8-sources.jar`:非阻塞I/O(Non-blocking I/O, NIO)框架的源代码,Grizzly利用NIO来提高网络通信的效率。 4. `http-1.6.1-sources.jar`:可能是另一个HTTP库的源代码,可能与...
在本次演讲中,我们将分享我们在开发Project Grizzly NIO框架过程中学到的一些技巧和窍门。Project Grizzly是一个利用Java NIO(非阻塞I/O)技术来构建高性能、可扩展服务器的项目。在Java平台实现可扩展的服务器...
2. **Grizzly**:是Sun Microsystems(现Oracle)开发的一个开源NIO框架,支持HTTP、WebSocket等多种协议。 **性能比较:** Java NIO相对于IO,在处理高并发、大数据量的场景下表现出更好的性能。IO模型更适合于...
通过上述介绍可以看出,Grizzly不仅仅是一个高性能的网络通信框架,它还拥有丰富的功能和良好的可扩展性。对于那些希望在Java平台上构建高性能网络应用的开发者来说,Grizzly无疑是一个值得深入研究的优秀工具。
Grizzly NIO框架旨在帮助开发人员利用Java:trade_mark:NIO API。 Grizzly的目标是帮助开发人员使用NIO构建可扩展且强大的服务器,并提供扩展的框架组件:Web框架(HTTP / S),WebSocket,Comet等!入门灰熊目前在...
总之,Grizzly 是一个强大且灵活的框架,利用 Java NIO 实现高效的网络服务。对于需要处理大量并发连接的场景,Grizzly 是一个理想的选择。学习和掌握 Grizzly,不仅能提升我们的网络编程能力,还能帮助我们构建出...
《Grizzly 框架监控:深入理解 JMXUtils 及其在开源项目中的应用》 Grizzly 是一个由 Sun Microsystems 开发并维护的开源框架,主要用于构建高性能、灵活的网络应用服务器。它提供了一组丰富的组件和服务,使得...
Grizzly 是一个高性能、轻量级的Java网络应用框架,主要用于构建HTTP服务器、Servlet容器和其他网络服务。监控组件允许开发者实时查看和分析服务器的运行状态,如请求处理速度、资源消耗等,从而优化系统性能和稳定...
1. **异步处理**:Grizzly支持非阻塞I/O模型,利用Java NIO(非阻塞输入/输出)库,可以处理大量并发连接,提高了服务器的吞吐量和响应速度。 2. **模块化设计**:Grizzly由一系列可组合的过滤器和处理器组成,...
《Grizzly HTTP Servlet Extras与PortletTester:开源项目的单元测试框架》 在IT行业中,单元测试作为软件开发的重要环节,确保了代码的质量和稳定性。本文将深入探讨两个关键的开源项目,分别是“grizzly-...
【标题】"Grizzly HTTP Samples 2.3.13" 是一个开源项目,它包含了一系列使用Grizzly HTTP服务器框架的示例应用。Grizzly是Java的一个高性能、轻量级的网络应用框架,由Oracle公司开发,常用于构建HTTP服务器、...
标题 "grizzly-websockets-chat-2.3.zip" 暗示了这是一个使用Grizzly框架实现的WebSocket聊天应用的版本2.3。Grizzly是Java的一个开源网络应用框架,特别适用于构建高性能、轻量级的服务器端应用。WebSocket协议则是...
在本文中,我们将详细介绍如何在Ubuntu 13.04上安装Grizzly版本的OpenStack。OpenStack是一个开源云计算平台,用于构建公共云和私有云。Grizzly是OpenStack的一个重要版本,提供了多种服务,如计算、存储和网络管理...
Grizzly 是一个由Oracle公司开发的轻量级、高性能的Java服务器框架,它提供了HTTP和WebSocket协议的支持。Grizzly WebSockets 模块使得开发者能够方便地在Web应用中实现WebSocket协议,这是一种双向通信协议,允许...
2014年10月24日最新Grizzly 2.3.17 API文档CHM版
在描述中提到的"grizzly comet chat demo",Grizzly是Sun Microsystems(现为Oracle)开发的一个轻量级网络框架,它是Java NIO(非阻塞I/O)API的实现,常用于构建高性能的Web服务。Comet Chat Demo是使用Grizzly...
Grizzly 是一个开源的网络应用框架,由 Oracle 公司开发,主要用于构建高性能、轻量级的网络服务器和客户端。AJP(Apache JServ Protocol)是 Apache 服务器与应用服务器之间通信的一种协议,常用于负载均衡和反向...
Dubbo的核心jar包,grizzly-core-2.1.4.jar 下载,源码版本为2.5.4开发版