我们先拿知乎的一个回答来描述一下Netty。
我对Netty的理解,简而言之,Netty是目前Java语言领域最优秀的网络解决方案。
1.为什么要学习netty?
NIO的编写非常的复杂,并且容易出错,还有可能导致CPU使用率100%的epoll的bug,那么这时候就需要引入一个NIO框架。
Netty了两个技术:Callbacks(回调)和Futures(结果抽象),这是Netty设计的核心
2.为什么netty选择nio而不是aio?
我们先拿知乎的一个回答来描述一下Netty。
我对Netty的理解,简而言之,Netty是目前Java语言领域最优秀的网络解决方案。
1.为什么要学习netty?
NIO的编写非常的复杂,并且容易出错,还有可能导致CPU使用率100%的epoll的bug,那么这时候就需要引入一个NIO框架。
Netty了两个技术:Callbacks(回调)和Futures(结果抽象),这是Netty设计的核心
2.为什么netty选择nio而不是aio?