当前位置:  软件>java软件

网络服务框架 Grizzly

    来源:    发布时间:2015-02-20

    本文导语:  Grizzly简介 Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA NIO作为基础,并隐藏其编程的复杂性。容易使用的高性能的API。带来非阻塞socketd到协议处理层。利用高性能的缓冲和...

Grizzly简介

Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA NIO作为基础,并隐藏其编程的复杂性。容易使用的高性能的API。带来非阻塞socketd到协议处理层。利用高性能的缓冲和缓冲管理使用高性能的线程池。

Grizzly的历史

在GlassFish项目中于2004年诞生。后来为Grizzly 1.0。Grizzly1.0跟Sun Java System Application Server8.1,8.2和所有的GlassFish版本。用来代替本地的Sun WebServer运行时。

开始目的是建构一个HTTP Web服务器,用来代替Tomcat的Coyote连接器和Sun WebServ er6.1。 Grizzly1.0在2006年的时候变得相当流行。多数协议实现都基于它。但是Grizzly1.0有HTTP协议的特定实现逻辑包含在传送层中,主 要类SelectorThread包含若干的HTTP的处理,如文件cache,请求监控等。

为了使用框架,需要扩展SelectorThread,例如JettySelectorThread,SSLSelectorThread。 Grizzly1.0混合了扩展和实现。虽然如此,但Grizzly1.0仍然是很好的实现,有下面几个协议利用了Grizzly1.0:

 JRuby On Grizzly
Alaska的HTTP BC组件
GlassFishV3的微内核
Phobos GlassFish的SOAP
 Comet、Cometd
AsyncWeb
GlassFishV2
Sun Web2.0 Developer pack(REST Http Server)


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • 重起网络服务的命令是什么?
  • 头疼的问题,请指教关于linux网络服务的问题!
  • 两台linux设备用串口线连起来,网络服务就启不来。
  • 请问IRIX系统里面用来做网络服务的文件是哪里啊?
  • 网络服务管理 HyperPool
  • 类unix系统编写大规模响应网络服务程序使用什么套接字模型
  • 问个多线程网络服务程序的文件操作符的互斥问题
  • Unix用来作网络服务器用那一种版本比较好啊……
  • Linux网络服务质量编程
  • redhat linux9.0,打开“网络服务器”,报:无法找到主机“smb:///”……,请检查拼写及代理服务器设置正确性
  • 请问我的网络中怎么有些电脑能PING 通服务器,有些不能ping 服务器
  • 如果打开了一个网络服务程序,但其所用的端口总是关闭着。这一般是什么原因呢?
  • 用linux做局域网服务器,结果上网很慢,怎样得知服务器网络方面的运行状态 --急急急在线等--
  • ~~~在线等待]]网络服务的问题,为什么别的机子不能访问我的HTTP,FTP等??
  • 高性能网络服务程序架构的一点困惑(请高手多提点意见)
  • 内核还是用户空间?高性能网络服务程序开发
  • centos 服务器,总是跳ping ,重启网络就好
  • linux系统加入网络中的DNS服务
  • kdevelop开发 网络程序 如何调试? 如何调试服务器端的程序
  • 网络服务器架设高手必进。。。。。谢谢


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3