springboot项目如何通过优化tomcat提供系统性能

1. 配置文件中配置tomcat相关数据,大致如下:

server.tomcat.accept-count=1000 // 队列数,线程数达到最大值之后会进入线程队列

server.tomcat.max-threads=800 // 最大线程数,不宜设置过大,线程的切换是需要消耗cpu资源的,对性能会有损耗,4核8G的机子配置在800-1000比较合适

server.tomcat.min-spare-threads=100 // 最大空闲线程数,主要用于应急处理

2. 配置定制化tomcat

新建一个tomcat配置类,配置keepAlive最大连接时间和连接数,keepAlive属于长连接,适当配置可以提高性能


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Tomcat工作原理 1. TCP的三次握手四次挥手 三次握手: 说明: 类比于A和B打电话: A对B说:你好...
    java成功之路阅读 5,552评论 0 2
  • 概述 Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种工作模式:独立的Servlet...
    jiangmo阅读 6,621评论 0 13
  • 1 目录结构 /bin:脚本文件目录。 /common/lib:存放所有web项目都可以访问的公共jar包(使用C...
    SkTj阅读 9,068评论 0 3
  • https://blog.csdn.net/steven_liwen/article/details/531884...
    SkTj阅读 6,917评论 0 16
  • How to taste wine?今天开始系统地看这本书啦,今天看了前言,大概是作者介绍这本书的使用指南以及一些...
    冰洛洛阅读 890评论 0 0