Netty核心组件
Netty中的核心组件包括Channel、EventLoop、ChannelFuture。
Channel接口
基础的IO操作,如绑定、连接、读写等都依赖于底层网络传输所提供的原语,在Java的网络编程中,基础核心类是Socket,而Netty的Channel提供了一组API,极大地简化了直接与Socket进行操作的复杂性,并且Channel是很多类的父类,如EmbeddedChannel、LocalServerChannel、NioDatagramChannel、NioSctpChannel、NioSocketChannel等。
EventLoop接口
EventLoop定义了处理在连接过程中发生的事件的核心抽象。