Tomcat - 高并发性能参数配置

news/2025/1/23 6:26:39/
# ========> 【并发上限 - 控制参数】 = 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模型来调整以上参数。


http://www.ppmy.cn/news/1565417.html

相关文章

C#单点登录(SSO):解锁高效访问的密码

一、单点登录(SSO)初相识 在数字化办公的浪潮中,单点登录(Single Sign - On,简称 SSO)技术犹如一把神奇的钥匙,为我们开启了便捷、高效的访问之门。它打破了传统登录方式的束缚,让用…

SpringBoot开发(一)应用jar包

1. SpringBoot开发 1.1. 目标及简介 1.1.1. 目标 (1)掌握微服务SpringBoot在实际项目开发中常用的核心技术栈及其在典型业务场景下的应用实战。   (2)掌握SpringBoot SpringMVC Mybatis在Java Web应用开发过程的技术干货以及…

Java 中神奇的 this 关键字

目录 一、为啥要有 this 关键字 二、this 关键字初露锋芒 —— 区分成员变量与局部变量 三、this 关键字的进阶玩法 —— 在方法链中穿梭 四、this 关键字与构造器的 “默契配合” 五、总结与叮嘱 家人们,今天我迫不及待要跟你们分享我在学习 Java 编程时遇到的…

【设计模式-行为型】职责链模式

一、什么是职责链模式 说到职责链模式,我头脑中想到的例子就是电影《人体蜈蚣》,不过有点血腥和恶心,所以想了想还是换一个例子形容比较好,在软件行业、建筑行业或工程项目,包工程或者包项目的项目承包大佬一个个都是责…

mysql数据库启动出现Plugin ‘FEEDBACK‘ is disabled.问题解决记录

本人出现该问题的环境是xampp,异常关机,再次在xampp控制面板启动mysql出现该问题。出现问题折腾数据库之前,先备份数据,将mysql目录下的data拷贝到其他地方,这很重要。 然后开始折腾。 查资料,会发现很多…

【分布式知识】Spring Cloud Gateway实现跨集群应用访问

SpringCloud Gateway实现跨集群应用访问 1. 设置服务注册中心配置 Eureka Server(示例)配置服务实例(示例) 2. 配置 Spring Cloud Gateway引入依赖配置 Gateway 3. 配置路由规则4. 服务实例配置(跨集群)5. …

网络爬虫技术如何影响网络安全的

随着网络的发展和网络爬虫技术的普及,一些人收集某些需要的信息,会使用网络爬虫进行数据抓取。网络爬虫一方面会消耗网络系统的网络资源,同时可能会造成核心数据被窃取,因此对企业来讲如何反爬虫显得非常重要。 一、什么是网络爬…

STM32-CAN总线

1.CAN总线简介 CAN总线是由BOSCH公司开发的一种简洁易用、传输速度快、易扩展、可靠性高的串行通信总线 2.CAN总线特征 两根通信线(CAN_H、CAN_L),线路少,无需共地差分信号通信(相对的是单端信号)&#…