- 在Netty里,Channel是通讯的载体,而ChannelHandler负责Channel中的逻辑处理。
- 一个Channel包含一个ChannelPipeline,所有ChannelHandler都会注册到ChannelPipeline中,并按顺序组织起来。
- ChannelPipeline:双向链表。每个节点是ChannelHandlerContext。
ChannelHandlerContext:关联一个ChannelHandler。
ChannelHandler:数据处理逻辑。 - Netty的ChannelPipeline包含两条线路:Upstream和Downstream。
Upstream对应上行,接收到的消息、被动的状态改变,都属于Upstream。
Downstream则对应下行,发送的消息、主动的状态改变,都属于Downstream。
Netty模型
最新推荐文章于 2024-07-08 14:17:49 发布