<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 241,  comments - 116,  trackbacks - 0
    Mina:

    Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。當前發行的 Mina 版本2.04支持基于 Java NIO 技術的 TCP/UDP 應用程序開發、串口通訊程序,Mina 所支持的功能也在進一步的擴展中。目前,正在使用 Mina的應用包括:Apache Directory Project、AsyncWeb、AMQP(Advanced Message Queuing Protocol)、RED5 Server(Macromedia  Flash Media RTMP)、ObjectRADIUS、 Openfire等等。

    Netty:

    Netty是一款異步的事件驅動的網絡應用框架和工具,用于快速開發可維護的高性能、高擴展性協議服務器和客戶端。也就是說,Netty是一個NIO客戶端/服務器框架,支持快速、簡單地開發網絡應用,如協議服務器和客戶端。它極大簡化了網絡編程,如TCP和UDP套接字服務器。


    Grizzly:

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


    OK,我們現在可以看看三者的簡單對比了。


    首先,從設計的理念上來看,Mina的設計理念是最為優雅的。當然,由于Netty的主導作者與Mina的主導作者是同一人,出自同一人之手的Netty在設計理念上與Mina基本上是一致的。而Grizzly在設計理念上就較差了點,幾乎是Java NIO的簡單封裝。

    其次,從項目的出身來看,Mina出身于開源界的大牛Apache組織,Netty出身于商業開源大亨Jboss,而Grizzly則出身于土鱉Sun公司。從其出身可以看到其應用的廣泛程序,到目前為止,我見到業界還是使用Mina多一些,而Netty也在慢慢的應用起來,而Grizzly則似乎只有Sun自已的項目使用了,如果還有其他的公司或開源項目在使用,那就算我孤陋寡聞。


    最后,從入門的文檔來說,由于Mina見世時間相對較長,官方以及民間的文檔與入門示例都相當的多。Netty的官方文檔也做得很好,而民間文檔就要相對于Mina少一些了。至于Grizzly,不管是官方還是民間,都很少見到其文檔。
    posted on 2011-07-05 09:33 墻頭草 閱讀(43746) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    人人游戲網 軟件開發網 貨運專家
    主站蜘蛛池模板: 亚洲一级毛片中文字幕| 亚洲精品国产自在久久| 久久亚洲AV无码精品色午夜麻豆| 国产乱妇高清无乱码免费| 亚洲欧洲日本在线| 精品熟女少妇aⅴ免费久久| 亚洲午夜无码片在线观看影院猛 | 亚洲一级片免费看| xxxxx做受大片在线观看免费| 国产成人亚洲影院在线观看| 国产精品永久免费| 久久精品视频亚洲| 免费福利在线播放| 亚洲 暴爽 AV人人爽日日碰| 日本高清免费中文字幕不卡| 黄页网站在线观看免费| 国产乱辈通伦影片在线播放亚洲| 永久免费A∨片在线观看| 337p欧洲亚洲大胆艺术| 噼里啪啦电影在线观看免费高清 | 国产精品无码亚洲精品2021| 午夜亚洲福利在线老司机| 中文字幕永久免费视频| 亚洲视频一区在线| 免费精品一区二区三区在线观看| 午夜在线免费视频 | 久久久久av无码免费网| 亚洲人成电影网站色| 亚洲美女在线国产| 先锋影音资源片午夜在线观看视频免费播放| 一个人免费观看视频在线中文 | 亚洲国产精品无码中文lv| 国产在线播放免费| 曰批全过程免费视频在线观看无码| 亚洲蜜芽在线精品一区| 免费又黄又硬又爽大片| 午夜免费啪视频在线观看 | 亚洲AV日韩精品久久久久久久 | 手机看片国产免费永久| 精品国产日韩久久亚洲| 亚洲人精品午夜射精日韩|