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

相关推荐
Coder_Boy_几秒前
分布式系统设计经验总结:金融vs电商的核心差异与决策思路
java·运维·微服务·金融·电商
To Be Clean Coder11 分钟前
【Spring源码】getBean源码实战(一)
java·后端·spring
派大鑫wink15 分钟前
【Day21】NIO入门:通道、缓冲区与非阻塞IO基础
java·开发语言
ziyue757515 分钟前
idea将配置移动到自定义位置
java·intellij-idea·idea·软件
南汐以墨18 分钟前
UI自动化测试指南(一):浅解概念
java·测试工具
不能只会打代码27 分钟前
力扣--1970. 你能穿过矩阵的最后一天(Java)
java·算法·leetcode·二分查找·力扣·bfs·最后可行时间
少年执笔35 分钟前
android新版TTS无法进行语音播报
android·java
咸鱼2.043 分钟前
【java入门到放弃】数据结构
java·开发语言·数据结构
啊西:43 分钟前
SuperMap iObjects Java地图生成栅格瓦片并保存到mongodb
java·开发语言·mongodb
教练、我想打篮球1 小时前
125 如何运行时实时切换数据库(实时切换影子库)
java·spring·shadow·datasource