Grizzly是一个基于NIO的Web服务器还是一个框架?

4
根据官方文档,Grizzly似乎是一个基于NIO的框架,可以用来构建可扩展的Web服务器。但是,我也意识到在Glassfish(特别是v3)中,Grizzly被用作HTTP连接器(前端)。
如果Glassfish将其用作连接器,那么它是使用公开API的自定义编写的,还是有一个现成的参考实现呢?我能否也将Grizzly作为独立的Web服务器运行?
关于Glassfish-Grizzly集成的文档非常有限。此外,如果有一个链接可以通过图解方式说明Grizzly如何适应Glassfish体系结构(消息流),请分享。

什么定义了一个软件是Web服务器?完全支持Servlets吗? - Luciano
1个回答

5

原始问题仍未得到回答?Grizzly是一个框架还是一个Web服务器?Glassfish有一个定制的Web服务器? - TheMonkWhoSoldHisCode
1
我不会说Grizzly是一个Web服务器,这可能意味着它支持Servlets。尽管Grizzly确实有一个servlet模块,但它并没有实现所有功能,因此我们不能说它是100%兼容的。另一方面,Grizzly具有HttpServer实现,它不是基于Servlet的,但它快速、轻量级,并支持许多出色的功能,如异步处理、NIO流等。 - alexey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接