1.参考文档:Netty实战精髓篇
2.Netty介绍:
Netty是基于Java NIO的网络应用框架.
Netty是一个NIO client-server(客户端服务器)框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供了一种新的方式来
开发网络应用程序,这种新的方式使得它很容易使用和有很强的扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的api从网络处理
代码中解耦业务逻辑。Netty是完全基于NIO实现的,所以整个Netty都是异步的。
网络应用程序通常需要有较高的可扩展性,无论是Netty还是其他的基于Java NIO的框架,都会提供可扩展性的解决方案。Netty中一个关键组成
部分是它的异步特性
-
同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;
-
异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待;