读书人

Mina 代码分析 一

发布时间: 2012-09-03 09:48:39 作者: rapoo

Mina 代码分析 1

????? 趁着最近比较闲,,花了几天时间粗略看了下Mina的源代码,把最近的心得写出来。一来,怕自己以后忘了。二来,也为跟我一样对Mina感兴趣的朋友们参考参考,免得少走弯路。


????? 首先,Mina是什么?能帮我们做什么?我研究一个新技术的时候,首先问的就是这样的问题。我个人的理解就是Mina是一个关注于通讯层的框架,任何需要底层通讯的应用,都可以使用它。更详细准确的介绍,请看官方网站http://mina.apache.org/


Mina的优势:

1. 用NIO实现,无需太多线程。可以处理的并发量更大。

2. 对于应用层来说,编程更方便。



好了废话少说,先看个Demo吧


??? // 注册你的业务处理类
??? acceptor.setHandler( new TimeServerHandler() );

??? // 配置参数
??? acceptor.getSessionConfig().setReadBufferSize( 2048 );
??? acceptor.getSessionConfig().setIdleTime( IdleStatus.BOTH_IDLE, 10 );

??? // 让Acceptor在绑定的地址侦听
??? acceptor.bind( new InetSocketAddress(PORT) );
}

?

?

?

未完待续

?

读书人网 >软件架构设计

热点推荐