Grizzly

Grizzly是一種應用程式框架,專門解決編寫成千上萬用戶訪問伺服器時候產生的各種問題。使用JAVA NIO作為基礎,並隱藏其編程的複雜性。容易使用的高性能的API。帶來非阻塞socketd到協定處理層。利用高性能的緩衝和緩衝管理使用高性能的執行緒池

基本介紹

  • 中文名:Grizzly
  • 類別:應用程式框架
  • 基礎:JAVA NIO
  • 誕生:2004年
發展,形式,

發展

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)

相關詞條

熱門詞條

聯絡我們