2015-05-13 51 views
3

從官方文檔看來,Grizzly是一個基於NIO的框架,我們可以使用它構建可伸縮的Web服務器。但是,我也意識到Grizzly在Glassfish中用作HTTP連接器(前端)(具體而言,第3版)。Grizzly是一個基於NIO的Web服務器(基於NIO)或框架

如果Glassfish使用它作爲連接器,它是使用暴露的API自定義編寫的,還是有一個開箱即用的參考實現。我也可以將Grizzly作爲獨立的網絡服務器運行嗎?

Glassfish-Grizzly集成文檔在這方面相當有限。另外,如果有一個鏈接可以解釋說明Grizzly如何適應Glassfish架構(消息流)的架構,請分享。

+0

什麼定義軟件是網絡服務器?全面支持Servlets? – Luciano

回答

4

項目Grizzly是一個帶有HTTP服務器模塊的NIO框架[1],您不需要Glassfish來運行Grizzly HTTP服務器。

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

+0

原始問題仍未解答? Id Grizzly框架還是Web服務器? Glassfish有一個定製的網絡服務器? –

+1

我不會說灰熊是一個Web服務器,這可能意味着Servlet的支持。即使Grizzly確實有一個servlet模塊,但它並沒有實現所有功能,所以我們不能說它是100%兼容的。另一方面,Grizzly有一個HttpServer的實現,它不是基於Servlet的,但它速度快,重量輕,並支持許多非常棒的功能,如異步處理,NIO流等 – alexey

相關問題