学习基础
- 四种io模型(同步阻塞io,同步非阻塞io,io多路复用(select/poll,epoll),异步io)
- 传统bio(同步阻塞io,blocking io)
- jdk中的nio
- jdk中的aio
- linux的多路复用技术
- io读写的基础原理
- select|poll|epoll|nio|jdk|netty
- 零拷贝机制
netty基础
- 入门demo
- netty-server和netty-client启动流程,执行流程
- netty的核心接口
- channel
- pipline
- handler
- bytebuf
- future和promise
- eventloop和reactor
- netty心跳,空闲检测
- netty-http实战
- netty-websocket
- netty拆包粘包和编码解码
- netty中的零拷贝
- netty中server和client正确的启动和关闭过程
netty进阶
- netty的一些配置
- linux中的网络配置
- netty水位,高水位,低水位
- netty流控,比如说一方流量写入很高,但是接收端的网络慢会怎么样。dubbo,rocketmq是怎么处理的
netty的开源应用
- dubbo中如何使用netty
- rocketmq中如何使用netty