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模型来调整以上参数。

相关推荐
范什么特西6 分钟前
配置Maven准备工作
java·maven
海兰38 分钟前
Elasticsearch Java 客户端(9.x)
java·elasticsearch·jenkins
重生之后端学习43 分钟前
17. 电话号码的字母组合
java·开发语言·数据结构·算法·深度优先
蜜獾云1 小时前
JAVA面试题速记-redis知识点
java·开发语言·redis
Drifter_yh1 小时前
「JVM」 深入理解 StringTable:从底层编译优化到 intern 核心解密
java·jvm
JavaLearnerZGQ1 小时前
Spring Boot 流式响应接口核心组件解析
java·spring boot·后端
cur1es1 小时前
【TCP 协议的相关特性】
java·网络·网络协议·tcp/ip·tcp·滑动窗口·连接管理
山岚的运维笔记1 小时前
SQL Server笔记 -- 第80章:分页
java·数据库·笔记·sql·microsoft·sqlserver
开开心心就好2 小时前
文字转语音无字数限,对接微软接口比付费爽
java·linux·开发语言·人工智能·pdf·语音识别
海兰2 小时前
Elasticsearch 9.x Java 异步客户端
java·elasticsearch·jenkins