码迷,mamicode.com
首页 > Web开发 > 详细

[编织消息框架][网络IO模型]Netty Reactor

时间:2017-05-09 13:53:14      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:cep   上层   key   工作   模式   执行   .net   框架   .com   

Reactor中文译为“反应堆”.

看图netty处理流程

1.netty server 至少有两组reactor。boss同child

2.boss负责提取nio SelectionKey,将key操作如server OP_READ或OP_ACCEP转交给child执行

3.child查找下一个工作线程进行解码完全后,交给上层业务处理,如果有响应操作向child查找下一个工作线程进行编码完全后 writeTo nio socket

技术分享

小结:设计模式跟BIO pool 思想大同小异,底层换成了 nio 加入pool处理变成 nio pool

 

[编织消息框架][网络IO模型]Netty Reactor

标签:cep   上层   key   工作   模式   执行   .net   框架   .com   

原文地址:http://www.cnblogs.com/solq111/p/6830061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!