netty
1.概述
Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端
2.框架图
3.处理流程
最上层通过Bootstrop类创建channel,channel分为serverChannel和localChannel,chaneel包含一个pipeline,
pipeline为一个数据和事件处理管道,在管道中包含一系列handler,handler用于处理上下游任务
发送为下游任务,接收为上游任务。
在socketChannel中包含一个worker,worker可以处理数据流和buffer的转化工作。
消息的变化通过EventLoopGroup分发给指定的channel