Netty - 主从Reactor多线程
2021-01-21 10:25:21 22 举报
Netty - 主从Reactor多线程
作者其他创作
大纲/内容
请求
dispatch
Read
Worker线程
应用程序(主从Reactor多线程)
select
SubReactor
Worker
Write
accept
业务处理
Handler
Accept
请求处理
「Reactor子线程」的「SubReactor对象」将请求转换给某个「Handler对象」进行处理,主要进行数据的读取和发送,具体的业务逻辑会交由「Work线程组」中的某个线程进行处理并返回,再通过「Handler对象」的「Write方法」将数据发送给客户端。
MainReactor
Reactor主线程
「Reactor主线程」的「MainReactor对象」负责监听客户端请求,并通过「Accept对象」创建对应的连接。连接建立后将该连接交由「Reactor子线程」进行维护。
Worker线程组
建立连接
Client
Reactor子线程
0 条评论
回复 删除
下一页