java网络-reactor总结
2020-01-06 本文已影响0人
zhangsean
网络服务的基本结构
-
读
-
解码
-
处理
-
编码
-
返回
传统处理方式:每个处理器独立线程
基本的reactor:单线程版本
nio支持
-
Channel
-
Buffer
-
Selector
-
SelectionKey

单reactor单线程io, 线程池处理业务。
多reactor

单独一个reactor做接收,多个reactor做io,线程池处理业务。
读
解码
处理
编码
返回
nio支持
Channel
Buffer
Selector
SelectionKey
单reactor单线程io, 线程池处理业务。
单独一个reactor做接收,多个reactor做io,线程池处理业务。