1.同步和异步
同步:一个请求,一个响应,才可以发下一个请求。。。
异步:一个请求,没收到第一个请求的响应,下一个请求,也就是我的代码在没收到第一个响应后可以继续执行下面的内容。。
2.Netty
(1). Netty 是Jboss提供的一个Java开源框架,现在为Github的独立项目。
(2). Netty是一个异步的、基于时间驱动的网络应用框架,泳衣快速开发高性能、高可靠性的网络IO程序。
(3). Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景。
Netty |
NIO |
原生JDK io |
TCP/IP |
3.Netty应用场景
netty 是一款基础框架,做的是基于网络的高并发(网络通信),经常被其他框架所使用,如dubbo
4.面试常问:BIO、NIO、AIO:https://blog.csdn.net/qq_42922647/article/details/108938679