MINA is a good framwork
来源:百度文库 编辑:神马文学网 时间:2024/04/29 03:05:58
MINA is a good framwork
输入您的搜索字词 提交搜索表单
MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器、Telnet服务器等等,当然聊天服务器和视频服务器都可以了。
如果你想写一个7*24运行的多线程Socket服务器,那就用mina吧
===============================================================
Netty2的作者TrustinLee在为Apache LDAP项目所作的通讯基础框架MINA中显示了在通讯框架方面雄厚的实力,MINA是迄今为止我见过在java领域最好的通讯基础件,看得出,他通过Netty2的经验积累加上对ACE等传统大型框架的理解之后,在制作MINA的一开始就确定了一个近似于完美的架构,同时,我在RoadMap中看到MINA与Spring、JMX和OSGI的结合计划,虽然不知道什么时候能够完成,但光看这个RoadMap已经很让人激动了。
在MINA的服务绑定上,一开始就使用了serviceRegistry类这种中控型的注册绑定方式,看得出他对OSGI有一定研究并已决意向其靠拢。
而借鉴于ACE的Accepter和Connector结构使得Session的使用更加方便,同时分为IO层和Protocol两层的通讯基础件也是使得使用变得很方便。
最后要提一下的是作者使用的FilterChain式结构来加载Filter,使得很多非通讯核心问题得以从基础件中剥离出来,甚至连线程池模式都可以使用Filter来指定,虽然自己制作的线程池要想结合到MINA中需要一些额外的努力,但是仍然极大的增加了框架的灵活性。
===========================================================
Apache Directory 小组宣布Apache MINA 0.9 Released.
MINA (Multipurpose Infrastructure for Network Applications)是一个网络应用程序框架。用户利用它可以容易地开发高性能和高伸缩性的网络应用程序。
0.9版本特性:
Abstract API which supports various transport types (TCP and UDP)
Very easy to learn
Unit test friendly
Extensible architecture
In-VM pipe communication
Built-in leader-followers thread pool
Support for SSL/TLS including StartTLS
Support for text-based protocols
Support for stream-based I/O
官方网站:http://directory.apache.org/subprojects/network/
使用过Mina吗? 一起参与Mina 网络框架使用讨论:
http://www.matrix.org.cn/thread.shtml?topicId=21386&forumId=1
==========================================================
这里是个wiki文档:
http://wiki.apache.org/directory/MinaTutorialInChinese
输入您的搜索字词 提交搜索表单
MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器、Telnet服务器等等,当然聊天服务器和视频服务器都可以了。
如果你想写一个7*24运行的多线程Socket服务器,那就用mina吧
===============================================================
Netty2的作者TrustinLee在为Apache LDAP项目所作的通讯基础框架MINA中显示了在通讯框架方面雄厚的实力,MINA是迄今为止我见过在java领域最好的通讯基础件,看得出,他通过Netty2的经验积累加上对ACE等传统大型框架的理解之后,在制作MINA的一开始就确定了一个近似于完美的架构,同时,我在RoadMap中看到MINA与Spring、JMX和OSGI的结合计划,虽然不知道什么时候能够完成,但光看这个RoadMap已经很让人激动了。
在MINA的服务绑定上,一开始就使用了serviceRegistry类这种中控型的注册绑定方式,看得出他对OSGI有一定研究并已决意向其靠拢。
而借鉴于ACE的Accepter和Connector结构使得Session的使用更加方便,同时分为IO层和Protocol两层的通讯基础件也是使得使用变得很方便。
最后要提一下的是作者使用的FilterChain式结构来加载Filter,使得很多非通讯核心问题得以从基础件中剥离出来,甚至连线程池模式都可以使用Filter来指定,虽然自己制作的线程池要想结合到MINA中需要一些额外的努力,但是仍然极大的增加了框架的灵活性。
===========================================================
Apache Directory 小组宣布Apache MINA 0.9 Released.
MINA (Multipurpose Infrastructure for Network Applications)是一个网络应用程序框架。用户利用它可以容易地开发高性能和高伸缩性的网络应用程序。
0.9版本特性:
Abstract API which supports various transport types (TCP and UDP)
Very easy to learn
Unit test friendly
Extensible architecture
In-VM pipe communication
Built-in leader-followers thread pool
Support for SSL/TLS including StartTLS
Support for text-based protocols
Support for stream-based I/O
官方网站:http://directory.apache.org/subprojects/network/
使用过Mina吗? 一起参与Mina 网络框架使用讨论:
http://www.matrix.org.cn/thread.shtml?topicId=21386&forumId=1
==========================================================
这里是个wiki文档
http://wiki.apache.org/directory/MinaTutorialInChinese
MINA is a good framwork
there is a good content
For he is a jolly good fellow
Do you think that is a good sort of thing for her to be poking over?
Why the Internet is Good
internet is good bad for teeanages!
Is Shareware a Career?
What is a Case?
Today is a gift !
Love is a leaf
Trouble is a friend
Today is a Gift
Today is a Gift
God is a girl !
this is a test.
Mobile Gambling: A Good Bet
What makes a good interpreter?
There is nothing good or bad,but thinking mak...
There is nothing good or bad,but thinking mak...
Obama says China's growth is "good for" U.S.
internet is good or bad for teeanages!1
Where there is a will, there is a way
Trados--Is It a Must?
When a child is born