首先我们将Netty的学习分为了四个部分

第一个部分是对框架的详细介绍,涵盖了设计,组件和编程接口

我们首先讲解了阻塞和非阻塞的API,以及对应的JDK接口,将会引入Netty作为网络编程应用的工具包,我们看下该框架的基础构件块:Channel 回调 Future 事件 ChannelHandler

然后是关于如何运行一个应用程序

然后是Netty的核心组件:Channel EventLoop ChannelHandler 以及 ChannelPipeline

然后是关于JDK API和 Netty使用的阻塞和非阻塞传输的用法

然后是框架的数据处理API-ByteBuff,Netty的字节容器,研究了interface EventLoop,是Netty并发API的主要部分.其和线程以及Channel的关系

然后是如何处理多个客户端的连接,以及关闭应用程序和释放所有的资源

最后是关于ChannelHandler的单元测试

第二个部分是关于数据转换的编解码器

我们首先说了如何将字节序列从一个格式转换为另一个格式

以及各式的网路协议

第三部分

Netty如何能让自己的应用程序采用复杂的API

如何使用WebSocket协议来实现Web端和服务器端的双向通信

然后就是UDP的广播能力和客户端应用程序,说明了Netty对于无连接协议的支持

发表评论

邮箱地址不会被公开。 必填项已用*标注