原文:Mina框架的實現原理

Mina是Apache社區維護的一個開源的高性能IO框架,在業界內久經考驗,廣為使用。Mina與后來興起的高性能IO新貴Netty一樣,都是韓國人Trustin Lee的大作,二者的設計理念是極為相似的。在作為一個強大的開發工具的同時,這兩個框架的優雅設計和不俗的表現,有很多地方是值得學習和借鑒的。本文將從Mina工作原理的角度出發,對其結構進行分析。 一 總體結構 Mina的底層依賴的主要是Ja ...

2018-04-01 23:53 1 4026 推薦指數:

查看詳情

Mina框架的學習筆記——Android客戶端的實現

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。當前發行的 MINA 版本支持基於 Java NIO 技術 ...

Sat Aug 16 18:25:00 CST 2014 5 12266
Mina框架(實戰詳解)

Apache Mina Server 是一個網絡通信應用框架,為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。 特點:異步的NIO框架,將UDP當成"面向連接"的協議 一、組件管理 Mina的底層依賴的主要是Java NIO庫,上層提供的是基於事件的異步接口(1)IoService ...

Thu May 10 22:33:00 CST 2018 0 15186
Mina工作原理分析

Mina是Apache社區維護的一個開源的高性能IO框架,在業界內久經考驗,廣為使用。Mina與后來興起的高性能IO新貴Netty一樣,都是韓國人Trustin Lee的大作,二者的設計理念是極為相似的。在作為一個強大的開發工具的同時,這兩個框架的優雅設計和不俗的表現,有很多地方是值得學習 ...

Tue May 10 06:41:00 CST 2016 0 3445
Mina工作原理分析

Mina是Apache社區維護的一個開源的高性能IO框架,在業界內久經考驗,廣為使用。Mina與后來興起的高性能IO新貴Netty一樣,都是韓國人Trustin Lee的大作,二者的設計理念是極為相似的。在作為一個強大的開發工具的同時,這兩個框架的優雅設計和不俗的表現,有很多地方是值得學習和借鑒 ...

Tue Mar 11 17:56:00 CST 2014 0 3134
Mina框架研究(2)

IoService IoService是一個接口,有兩種實現:IoAcceptor和IoConnector;其中IoAcceptor是針對Server端的實現,IoConnector是針對Client端的實現;IoService的職責包括: 1、監聽器管理 2、IoHandler ...

Tue Oct 16 17:03:00 CST 2012 4 8980
mina框架詳解

mina框架詳解 Apache Mina Server 是一個網絡通信應用框架,也就是說,它主要是對基於TCP/IP、UDP/IP協議棧的通信框架(當然,也可以提供JAVA 對象的序列化服務、虛擬機管道通信服務等),Mina 可以幫助我們快速開發高性能、高擴展性的網絡通信應用,Mina ...

Sun Jul 29 18:58:00 CST 2018 0 1835
Mina框架研究(1)

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 組織一個較新的項目,它為開發高性能和高可用性的網絡應用程序提供了非常便利的框架。 這個框架的優點: – 異步 – 無阻塞 – 事件驅動 – 支持 ...

Fri Sep 07 05:17:00 CST 2012 0 15188
Mina框架研究(3)

Filters IoFilter 是MINA框架中一個核心的部分,如下圖,對間於IoService和IoHandle之間,用於過濾所有的I/O事件和請求,其扮演的角色就像J2EE中的Servlet。 MINA提供不少現成的過濾器: 1、LoggingFilter :日志過濾器,用於 ...

Fri Nov 02 19:52:00 CST 2012 5 12431
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM