Netty简介

Netty核心组件

Channel
回调
Future
事件和ChannelHandler

Channel

Channel是java nio的一个基本构造,通道,数据载体。

回调

回调其实就是一个方法,一个指向已经被提供给另外一个方法的方法的引用,这使得后者可以在适当的时候调用前者。

Future

Future提供了一种在造作完成时通知应用程序的方式。java api有提供,Netty提供了一个她自己的实现ChannelFuture,用于执行异步操作的时候使用。

事件和ChannelHandler

Netty使用不同的事件来通知我们状态的改变或者是操作的状态。事件是分发到ChannelHandler中进行处理的

Netty的组件和设计