Grizzly网络服务框架
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)
评论
greenevPython网络服务框架
greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点。本项目受到gevent,openresty,a
greenevPython网络服务框架
0
zanPHP 网络服务框架
ZanPHP是基于PHP协程的网络服务框架,提供最简单的方式开发面向C10K+的高并发HTTP服务或SOA服务。核心特效基于 yield 实现了独立堆栈的协程类似于Golang的并发编程模型实现基于s
zanPHP 网络服务框架
0
OpenServerPlatformErlang网络服务框架
OpenServerPlatform是Erlang编程语言用来构建可靠、负载均衡支持的网络服务器软件的开发框架。
OpenServerPlatformErlang网络服务框架
0
NetDirector网络服务管理框架
NetDirector是一个开放,可扩展的管理框架,管理配置的通用开源网络服务。NetDirector目前管理以下服务:Apache、BIND、DHCP、Samba、NFS、Postfix、Sendm
NetDirector网络服务管理框架
0
aLiLua网络服务开发框架
aLiLua是一套基于Linux/epoll/Lua构建的网络服务开发框架aLiLua使用epoll进行网络/文件IO事件读写,对Lua协程进行调度,其性能高效并且简单。
aLiLua网络服务开发框架
0