Tomcat - 高并发性能参数配置

复制代码
# ========> 【并发上限 - 控制参数】 = max-connections + accept-count
# 最大连接数
# 服务器在任何给定时间接受和处理的最大连接数。一旦达到限制后,操作系统仍然可能接受基于 “acceptCount” 属性的连接。
server.tomcat.max-connections=8192
# 【最大队列长度】连接数满后的排队数值,默认为 100. - 当所有可能的请求处理线程都在使用中时,后续的传入连接请求后进入队列,该队列的最大队列长度值。
server.tomcat.accept-count=1000
# 最大工作线程数。默认值:200
# 【最大工作线程数】并非多就好,增大线程数是有成本的,上下文切换的时间占比和内存开销都会增加。
server.tomcat.threads.max=200
# 【最小工作线程数】Tomcat启动初始化的线程数,默认值:10
server.tomcat.threads.min-spare=3

需要结合具体环境,根据硬件性能、IO模型来调整以上参数。

相关推荐
墨雪遗痕几秒前
工程架构认知(二):从 CDN 到 Keep-Alive,理解流量如何被“消化”在系统之外
java·spring·架构
用户66885998476615 分钟前
Sprint Boot登录案例
java
Ivanqhz36 分钟前
LLVM IR 转 SMT公式
java·开发语言
一个心烑40 分钟前
奖项届定获取方式
java
小红的布丁40 分钟前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
weixin_704266051 小时前
redis 的集群
java·数据库·redis
被摘下的星星1 小时前
Java的类加载
java·开发语言
真上帝的左手1 小时前
8. 测试-性能测试-JMeter实战
java·压力测试
cheems95271 小时前
[SpringMVC] SpringWebMVC常见注解介绍
java·springmvc·注解
me8321 小时前
【Java】Spring MVC接口执行流程详解:从前端请求到参数封装全解析(前端到底是怎么和后端交互的?)
java·spring·mvc