1. 首页
  2. 数据库
  3. 其它
  4. 简单了解Java Netty Reactor三种线程模型

简单了解Java Netty Reactor三种线程模型

上传者: 2020-12-22 08:04:39上传 PDF文件 196.78KB 热度 13次
1. Reactor三种线程模型 1.1. 单线程模型 Reactor单线程模型,指的是所有的IO操作都在同一个NIO线程上面完成,NIO线程的职责如下: 1)作为NIO服务端,接收客户端的TCP连接; 2)作为NIO客户端,向服务端发起TCP连接; 3)读取通信对端的请求或者应答消息; 4)向通信对端发送消息请求或者应答消息。 Reactor单线程模型示意图如下所示: Reactor单线程模型 由于Reactor模式使用的是异步非阻塞IO,所有的IO操作都不会导致阻塞,理论上一个线程可以独立处理所有IO相关的操作。从架构层面看,一个NIO线程确实可以完成其承担的职责。例如,通过Ac
下载地址
用户评论