Netty中重要组件

来源:互联网 发布:百度的黑洞源码是什么 编辑:程序博客网 时间:2024/05/20 13:14

Netty 的重要组件
1 Bootstrap
一个应用通常有一个Bootstrap 开始,他主要是配置整个Netty 程序,串联各个组件,Bootstrap 有两种类型,ServerBootstrap 和 Bootstrap 分别用于Serber 端和 Client 端
2 Channel 渠道 (ChannelFuture)
代表一个Socker链接 或者其他的IO相关组件
3 EventLoop (NioEventLoopGroup

为Channel 处理I/O操作 一个EventLoop 可以为多个Channel 服务,理解为一个线程。
4 EventLoopGroup
一个EventLoopGroup 包含多个EventLoop 可以理解为一个线程池
5 Handler
这里写图片描述
这里写图片描述

0 0