莊周夢蝶

          生活、程序、未來
             :: 首頁 ::  ::  :: 聚合  :: 管理

          Grizzly——不走尋常路的nio框架

          Posted on 2008-02-23 19:13 dennis 閱讀(5091) 評論(2)  編輯  收藏 所屬分類: java
              在《程序員》最新一期有個專題介紹java開源nio框架,其中談到了mina和grizzly。mina我還算比較熟悉,寫過一些代碼,也嘗試去讀過源碼。而grizzly是第一次聽說,這個項目是sun的一個開源nio框架,是2004年在GlassFish項目中誕生的,一開始是一個http web server,用于取代Tomcat的Coyote Connector和Sun WebServer,2007年7月1.5版本發布并宣布成為開源項目,項目主頁在https://grizzly.dev.java.net
              grizzly與mina的性能比較(基于2007年JavaOne會議上的ppt)


              GlassFish vs Tomcat


            
               grizzly的設計與一般的nio框架相比是比較不同的,主要不同點在于讀和寫都是采用blocking方式,并且使用臨時selector;線程模型可配置,不過據作者介紹在跑一個selector主線程處理ACCEPT,用線程池處理read和write性能表現最好,這點不出意料。

          評論

          # re: Grizzly——不走尋常路的nio框架  回復  更多評論   

          2008-02-23 19:52 by cnodin
          這兩個圖是啥意思?也沒點說明

          # re: Grizzly——不走尋常路的nio框架[未登錄]  回復  更多評論   

          2009-04-06 13:31 by terry
          怎么沒有圖例?
          主站蜘蛛池模板: 文昌市| 双桥区| 新乡市| 碌曲县| 晋中市| 蓝田县| 德兴市| 汶川县| 张掖市| 手游| 通江县| 永德县| 兴和县| 镇江市| 陈巴尔虎旗| 吉木乃县| 崇明县| 铁岭市| 喀喇沁旗| 萝北县| 大安市| 永清县| 吉林市| 潼关县| 马山县| 河南省| 新巴尔虎右旗| 额尔古纳市| 鸡泽县| 体育| 安徽省| 大关县| 彭州市| 土默特右旗| 宜君县| 鄂托克前旗| 临邑县| 定日县| 巨鹿县| 通化县| 漳浦县|