码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat性能解读

时间:2020-01-11 00:28:42      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:cto   通道   proc   prot   性能   worker   连接   默认   selector   

1,指定 Protocol,初始化相应的 Endpoint,我们分析的是 NioEndpoint;
2,init 过程:在 NioEndpoint 中做 bind 操作;
3,start 过程:启动 worker 线程池,启动 1 个 Acceptor 和 2 个 Poller,当然它们都是默认值,可配;
4,Acceptor 获取到新的连接后,getPoller0() 获取其中一个 Poller,然后 register 到 Poller 中;
5,Poller 循环 selector.select(xxx),如果有通道 readable,那么在 processKey 中将其放到 worker 线程池中。

Tomcat性能解读

标签:cto   通道   proc   prot   性能   worker   连接   默认   selector   

原文地址:https://www.cnblogs.com/nizuimeiabc1/p/12178390.html

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