Netty专题360以度图笔记代码方式一步步解读教程

Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架。

1392人学习

初级96课时2020/05/05更新

二维码下载学堂APP缓存视频离线看

猿课教育
  • 课程介绍
  • 课程大纲

适合人群:

适合有Java基础的学员

你将会学到:

Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架。

课程简介:

Netty 作为当前流行的 NIO 框架,在游戏、大数据通讯,云计算、物联网等领域都有广泛的应用,大家熟知的 Dubbo,底层用的就是 Netty。尤其在高并发、高性能 RPC 方面,Netty 更是重要。


Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。


也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以帮助你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和UDP的socket服务开发。


对于研发者,框架是易于使用的,屏蔽了底层细节,换来的是对原理的深入理解不够,对性能调优和理论的淡化,在很多优秀的线上产品Dubbo、Spark、Zookeeper、ES等等,使用了Netty作为底层通信IO框架支持后,对于Netty的原理,底层原理的关注就非常迫切,尤其在面试环节非常突出,因此学习Netty技术对研发者是非常重要的。


本套课程内容丰富,除了Netty核心技术外,涉及源码分析、手写Netty框架、6个案例,通过图解的形式对Netty原理讲解,据绝枯燥的理论,配合图文代码和实践相辅相成,让你多方位的学习Netty技术。


展开更多

课程大纲-Netty专题360以度图笔记代码方式一步步解读教程

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部