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

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

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

最佳答案

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

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

关于java - Grizzly 是 Web 服务器(基于 NIO)还是框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30213001/

10-11 02:27