Grizzly 是 Web 服务器(基于 NIO)还是框架

Is Grizzly a web server (NIO based) or a framework

在我看来,从官方文档来看,Grizzly 是一个基于 NIO 的框架,我们可以使用它来构建可扩展的 Web 服务器。但是,我也意识到 Grizzly 在 Glassfish(具体来说是 v3)中用作 HTTP 连接器(前端)。

如果 Glassfish 将它用作连接器,它是使用公开的 API 自定义编写的,还是有开箱即用的参考实现。我也可以 运行 Grizzly 作为独立的网络服务器吗?

Glassfish-Grizzly 集成文档在这方面非常有限。此外,如果有 link 以图表方式解释了 Grizzly 如何适应 Glassfish 架构(消息流)的架构,请分享。

Grizzly 项目是带有 HTTP 服务器模块 [1] 的 NIO 框架,您不需要 Glassfish 即可 运行 Grizzly HTTP 服务器。

[1] https://grizzly.java.net/httpserverframework.html