做取名的网站很赚钱吗,如何设计一个自己的网页,我是一条龙,站酷设计网先说结果#xff1a;springboot自带的tomcat的最大并发数是200#xff0c;
最大连接数是#xff1a;max-connectionsaccept-count的值
再说一下和连接数相关的几个配置#xff1a;
以下都是默认值#xff1a;
server.tomcat.threads.min-spare10
server.tomcat.threa…先说结果springboot自带的tomcat的最大并发数是200
最大连接数是max-connectionsaccept-count的值
再说一下和连接数相关的几个配置
以下都是默认值
server.tomcat.threads.min-spare10
server.tomcat.threads.max200
server.tomcat.max-connections8192
server.tomcat.accept-count100
tomcat里面的线程池流程是这样的先核心数量然后最大数量最后是队列和jdk的线程池是不同的。
threads.max表示最大的线程数量表示能最多同时处理的请求数量并发为200可以修改他和能接受到的连接数不一样比如连接数能接受到8292个但是我每次都只能处理200并发处理200个所以该问题可以笼统的回答springboot的tomcat最大的并发数量为200.
max-connections表示最大的连接数一般情况下max-connections要远大于maxThreads,
accept-count表示接受的连接数
注意连接和请求的区别连接指的是TCP层面请求指的是HTTP一个TCP连接可以包含多个请求。
总结并发数为200最大连接数为max-connectionsaccept-count的数量超过这个数量后会报Connected refuse
可以参考这篇文章
详解tomcat的连接数与线程池 - 掘金 (juejin.cn)https://juejin.cn/post/6844903746762178567 另外一点是只要指定了自定义线程池上面的tomcat的线程池会全部使用自定义的线程池。
比如在controller添加异步注解 这时候所有的线程池的配置全部变成了和Asyc注解使用的线程池最大连接数变成了8因为Asyc注解使用的线程池的核心线程数就是8