随笔分类 -  02.Mina & Netty

摘要:一、Reactor模型 1、单线程模型 Reactor单线程模型,指的是所有的IO操作都在同一个NIO线程上面完成,NIO线程的职责如下: 1)作为NIO服务端,接收客户端的TCP连接; 2)作为NIO客户端,向服务端发起TCP连接; 3)读取通信对端的请求或者应答消息; 4)向通信对端发送消息请求 阅读全文
posted @ 2016-05-16 22:38 moonandstar08 阅读(766) 评论(0) 推荐(0) 编辑
摘要:Netty实战精髓请参见:https://waylau.gitbooks.io/essential-netty-in-action/content/GETTING%20STARTED/Introducing%20Netty.html http://www.cnblogs.com/zou90512/t 阅读全文
posted @ 2016-05-16 21:45 moonandstar08 阅读(237) 评论(0) 推荐(0) 编辑
摘要:在Mina的NIO模式中有三种I/O工作线程(这三种线程模型只在NIOSocket中有效,在NIO数据包和虚拟管道中没有,也不需要配置): IoAcceptor/IoConnector线程 IoProcessor线程 IoHandler线程 一、Acceptor thread 该线程的作用是接收客户 阅读全文
posted @ 2016-05-11 21:25 moonandstar08 阅读(3128) 评论(0) 推荐(0) 编辑
摘要:Mina是Apache社区维护的一个开源的高性能IO框架,在业界内久经考验,广为使用。Mina与后来兴起的高性能IO新贵Netty一样,都是韩国人Trustin Lee的大作,二者的设计理念是极为相似的。在作为一个强大的开发工具的同时,这两个框架的优雅设计和不俗的表现,有很多地方是值得学习和借鉴的。 阅读全文
posted @ 2016-05-09 22:41 moonandstar08 阅读(4420) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示