Tomcat性能解读
Posted ppjj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat性能解读相关的知识,希望对你有一定的参考价值。
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性能解读的主要内容,如果未能解决你的问题,请参考以下文章