实战Springboot内置Tomcat配置调优

本文探讨了如何优化Springboot内置Tomcat的配置,以提高微服务部署的效率和稳定性。主要内容包括线程数调整、超时时间设置以及JVM优化。通过设置合理的初始线程数、最大线程数、超时时间、最大连接数等参数,确保系统在高并发情况下仍能保持稳定。同时,文章提到了JVM内存参数的配置,建议根据实际场景调整堆内存大小。
摘要由CSDN通过智能技术生成

1、方便微服务部署,减少繁杂的配置

2、方便项目启动,不需要单独下载web容器,如Tomcat,jetty等。

#云服务器配置12核心,24G内存,java启动jar命令:

nohup $JAVA_HOME/bin/java -server -Xms10240m -Xmx14336m -Xmn9216m -XX:MetaspaceSize=400m -XX:MaxMetaspaceSize=5120m -XX:-OmitStackTraceInFastThrow -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:./song_gc.log -XX:ErrorFile=./song_error.log -jar $APP_HOME/$APP_MAINCLASS >> $LOG_FILE 2>&1 &

针对目前的容器优化,可以从以下几点考虑:

1、线程数 2、超时时间 3、JVM优化

首先,线程数是一个重点,每一次HTTP请求到达Web服务器,Web服务器都会创建一个线程来处理该请求,该参数决定了应用服务同时可以处理多少个HTTP请求。

比较重要的有两个:初始线程数最大线程数

初始线程数:保障启动的时候,如果有大量用户访问,能够很稳定的接受请求。最大线程数:用来保证系统的稳定性。

超时时间:用来保障连接数不容易被压垮。如果大批量的请求过

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值