码迷,mamicode.com
首页 > Web开发 > 详细

Netty 3.7.0 Final 第一篇

时间:2015-09-22 00:05:56      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:网络通讯   java   管道   模型   流行   

netty简介:


做游戏的都知道,netty和mina是网络层通讯流行的两种socket框架。mina出现的早些,属于apache,netty目前更新比较稳定,5暂时还处于alpha版本,本系列netty前四篇主要是介绍目前比较用的多的3系列,后面会简要的说到netty4和mina。


netty是网络通讯框架,为什么要使用netty?使用netty有什么好处?基于Java nio的编程的难度其实可以参考Reactor模型,多路复用这些,监听端口,建立线程,关闭连接等等,这些想着都觉得很复杂,而我们使用netty后,可以不考虑这些底层通讯的内容,直接处理我们的业务逻辑。


理解netty的关键,除了需要补充nio的知识,还有一个就是它的事件。

用简要的一句话概括netty:channel是管道,是channelEvent的产生者,channelEvent通过channelHandler处理,channelPipeline就是channelHandler的集合。


以前面试的一家游戏公司问到了关于mina框架的bug,以及为什么选用netty,以及两者之间的区别。

Netty 3.7.0 Final 第一篇

标签:网络通讯   java   管道   模型   流行   

原文地址:http://chenruan.blog.51cto.com/7150170/1696923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!