专栏名称: 小争哥
前Google工程师带你一块学技术!10万人都在学的《数据结构和算法之美》《设计模式之美》专栏作者。
目录
相关文章推荐
白银区市场监管  ·  开学季,这些传染病高发!注意!注意!注意! ·  12 小时前  
中国消费者报  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  20 小时前  
中国消费者报  ·  近期大量上市,多人吃进急诊室!紧急提醒→ ·  20 小时前  
南京日报  ·  正大量上市,有人吃进急诊! ·  昨天  
荔浦市融媒体中心  ·  每天走多少步不伤膝?“最佳步数”出炉:既得到 ... ·  2 天前  
荔浦市融媒体中心  ·  每天走多少步不伤膝?“最佳步数”出炉:既得到 ... ·  2 天前  
都市频道  ·  连续久坐,一定别超过这个时间 ·  2 天前  
51好读  ›  专栏  ›  小争哥

说实话Netty真的挺难的!

小争哥  · 公众号  ·  · 2021-04-27 09:00

正文

如果你做过/学习过IO相关的东西,肯定听说过Netty。


对比其他主流的NIO框架,Netty不仅性能最优,它还支持多种协议和传输方式,API使用也很简单,如此 高性能、又简单易用 的RPC 框架,你说,Netty它能不火吗?


Netty作为最基础的通信组件 ,我们日常无论是看源码学习、还是项目练习,都很容易忽略它。但只要涉及到后端开发以及应用程序的开发,Netty几乎是绕不过的框架。


很多热门框架,如阿里分布式服务框架Dubbo、淘宝的消息中间件 RocketMQ、大数据最火的Spark等内部使用的都是Netty, 面试时也经常会出现Netty相关的考察,例如:


Netty 核心组件有哪些?分别有什么作用?
EventloopGroup 了解么?和 EventLoop 啥关系?
NioEventLoopGroup 默认的构造函数会起多少线程?
……


所以, 有没有方法可以一次性搞懂Netty的架构原理呢?


今天就给大家找来一个关于Netty的视频资料,视频围绕Netty源码进行深度解析,采用问题驱动模式授课,帮助大家彻底读懂Netty的设计思想。


#视频重点知识

point

1、NioEventLoopGroup的构造过程

2、构造器的核心任务

3、总executor与chooser的创建过程

4、NioEventLoop的创建过程

5、子executor所绑定线程的创建与启动


其中,还有Netty面试题与知识点的总结。


讲解这份视频资料的导师是曾担任某国企软件中心技术中心 Leader、拥有国家高级工程师职称的Reythor。


Reythor积累了多年 RPC 框架的设计经验,并主导了多个项目的推广和落地,在 Netty 编程方面有丰富的实战干货可以分享, 相信这份视频能够帮大家解决工作中遇到的一些技术难点和困惑。







请到「今天看啥」查看全文