摘要: 上文《Netty框架入门》说到:如果业务处理handler耗时长,将严重影响可支持的并发数。针对这一问题,经过学习,发现了可以使用ExecutionHandler来优化。先来回顾一下没有使用ExecutionHandler优化的流程: 1)Boss线程(接收到客户端连接)->生成Channel->交给Worker线程池处理。 2)某个被分配到任务的Worker线程->读完已接收的数据到ChannelBuffer->触发ChannelPipeline中的ChannelHandler链来处理业务逻辑。 注意:执行ChannelHandler链的整个过程是同步的,如果业务逻辑 阅读全文
posted @ 2013-06-20 09:20 赵国勇 阅读(11249) 评论(1) 推荐(0) 编辑