Java IO的Reactor模式

Posted 筱筱的春天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java IO的Reactor模式相关的知识,希望对你有一定的参考价值。

Reator模式是大多数IO相关组件如Netty、Redis在使用时的IO模式,为什么需要这种模式,如何设计来解决高性能并发的呢?

最最原始的网络编程思路就是服务器用一个While循环,不断监听端口是否有新的套接字连接,如果有,就调用一个函数处理,类似:

while(true){
socket=accept();
handle(socket)
}

 

以上是关于Java IO的Reactor模式的主要内容,如果未能解决你的问题,请参考以下文章

Java——Reactor模式(转)

reactor模式以及reactor模式在netty中的应用

高性能 I/O 设计模式之Reactor

1. Netty准备知识:Java NIO

Java Non-Blocking and Asynchronous IO with NIO & NIO.2 (JSR203) - Reactor/Proactor 实现

网络IO模型Reactor 模式