起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 怎么样学习Netty技术

怎么样学习Netty技术

时间:2019-02-25 22:16:04来源:编程网 作者:IT培训网 已有: 名学员访问该课程

  快捷搜索:Netty

前言:Netty和Mina在处理UDP时有一些不同,Netty将UDP无连接的特性暴露出来;而Mina对UDP进行了高级层次的抽象,可以把UDP当成"面向连接"的协议,而要Netty做到这一点比较困难。

Netty 实战精髓篇,怎么样学习Netty技术?

谁在用 Netty

Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke's Choice Award,见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户社区,像大型公司 Facebook 和 Instagram 以及流行 开源项目如 Infinispan, HornetQ, Vert.x, Apache Cassandra 和 Elasticsearch 等,都利用其强大的对于网络抽象的核心代码。

多端阅读《Netty 实战精髓篇》:

手册简介:

《Netty 实战 精髓篇》带你快速掌握 Netty ,插入配图,图文并茂方便用户理解。

手册说明:

关于《Netty 实战精髓篇》

《Netty 实战精髓篇》原标题《Netty 实战(精髓)》,经作者waylau授权转载至W3Cschool.cn。

《Netty 实战精髓篇》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简。《Netty 实战 精髓篇》取其精华,去其糟粕,带你快速掌握 Netty ,其中插入的配图,以图文并茂的方式减少用户在理解上的困难。本书是作者利用业余时间编写的,所以在时间的分配上较为紧凑,作者受限于精力和能力,因此书中未免有纰漏和错误,望读者能够热忱斧正。

对于初学者,也推荐参阅《Netty 4.x 用户指南》。与之类似的 NIO 框架还有 MINA, 可参阅《Apache MINA 2 用户指南》

怎么样学习Netty技术_www.epx365.cn

Netty的介绍

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。

Netty有哪些新增特性?

能够更简单地处理大容量数据流;

能够更简单地处理协议编码和单元测试;

I/O超时和idle状态检测;

应用程序的关闭更简单,更安全;

更可靠的OutOfMemoryError预防。

Netty与Mina相比有什么优势?

都归于Trustin Lee名下,但是Netty更晚;

Mina将内核和一些特性的联系过于紧密,使得用户在不需要这些特性的时候无法脱离,相比下性能会有所下降,Netty解决了这个设计问题;

Netty中包含了许多Mina的特性,Netty的文档更清晰;

Netty更新周期更短,新版本的发布比较快;

它们的架构差别不大,Mina靠apache生存,而Netty靠jboss,和jboss的结合度非常高,Netty有对google protocal buf的支持,有更完整的ioc容器支持(spring,guice,jbossmc和osgi);

Netty比Mina使用起来更简单,Netty里你可以自定义的处理upstream events 或/和 downstream events,可以使用decoder和encoder来解码和编码发送内容;

Netty和Mina在处理UDP时有一些不同,Netty将UDP无连接的特性暴露出来;而Mina对UDP进行了高级层次的抽象,可以把UDP当成"面向连接"的协议,而要Netty做到这一点比较困难。

更新记录:

Netty 编码器和解码器 02-02 20:03

Netty利用EventLoop实现调度任务执行 08-08 11:05

Netty事件循环EventLoop 08-08 11:03

Netty 线程模型的总览 08-08 11:02

Netty 了解Memcached二进制协议 08-08 11:02

Netty如何写监视器 08-08 11:01

Netty如何写广播器 08-08 11:01

Netty UDP示例 08-08 11:00

Netty 启动 SpdyServer 并测试 08-08 11:00

Netty中的SPDY实现 08-08 10:59

文章出自:http://qh.itpxw.cn/peixun/software/201947014.html

文章标题:怎么样学习Netty技术



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

(责任编辑:IT培训网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容