Netty基本组件介绍
Netty是什么
- Netty是一款高性能通讯框架,基于JDK NIO,目前普遍应用于各大中间件上
Netty的基本组件
- NioEventLoop:netty的核心组件,netty运行在NioEventLoop上
- Channel:netty自定义的Channel,是对nio中的Channel的进一步封装
- Unsafe:用于实现每一种Channel的读写抽象,实现类通常为各种型Channel中的内部类
- Pipeline:ChannelHandler逻辑链,进行事件的传播
- ChannelHandler:Pileline逻辑链的基本构成单位,事件处理组件。咱们能够建立多个自定义的ChannelHandler对象添加到Pipeline逻辑链,从而介入Channel的数据处理流程中去。咱们的业务代码写在这里面
- ByteBuf:数据传输容器
欢迎关注本站公众号,获取更多信息