首页 > 其他分享 >SpringBoot内置Tomcat的参数值

SpringBoot内置Tomcat的参数值

时间:2023-08-29 09:13:23浏览次数:42  
标签:SpringBoot Tomcat 默认 server 线程 连接数 tomcat 参数值

SpringBoot内置Tomcat,在默认设置中,Tomcat的最大线程数是200,最大连接数是10000。默认情况下,支持最大并发量为一万,也就是指支持的连接数。

Tomcat有两种处理连接的模式

  • 是BIO,一个线程只处理一个Socket连接
  • 是NIO,一个线程处理多个Socket连接

处理多个连接的单个线程通常不会引起太大问题,原因在于HTTP请求不是太耗时,并且多个连接通常不会同时发来消息。一个线程处理多个连接数会很慢,有可能会超时。

默认内嵌Tomcat配置

server.tomcat.accept-count:等待队列长度,当可分配的线程数全部用完之后,后续的请求将进入等待队列等待,等待队列满后则拒绝处理,默认100。

server.tomcat.max-connections:最大可被连接数,默认8192。

server.tomcat.threads.max:最大工作线程数,默认200。

server.tomcat.threads.min-spare:最小工作线程数,初始化分配线程数,默认10

如果默认配置无法满足当前需求 可以自己调优 可以手动修改配置来进行处理并发。

我们也可以使用配置文件, 可以新增WebServerConfiguration.java文件

 

标签:SpringBoot,Tomcat,默认,server,线程,连接数,tomcat,参数值
From: https://www.cnblogs.com/xfeiyun/p/17663820.html

相关文章

  • Springboot——后端的一些配置(大部分都用得到)
    <repositories><repository><id>nexus-aliyun</id><name>nexus-aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><rele......
  • SpringBoot - 原理
    目录配置文件优先级配置文件优先级虽然springboot支持多种格式配置文件,但是在项目开发时,推荐统一使用一种格式的配置(yml是主流)IDEA配置系统属性和命令行参数:命令行参数>系统属性总体优先级:命令行参数优先级>系统属性>application.properties>application.y......
  • 使用SpringBoot实现网页版交互式增删改查
    1、新建项目选中以下几个DevelopTools:2、引入依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>......
  • SpringBoot接收大写参数为空的问题
    以下参数请求:后台服务获取参数ABC为空原因:SpringBoot框架Post的请求放在Body中的参数会自动进行驼峰命名的格式化解决方案:对参数格式化命名@JsonProperty(value="ABC")@RestController@RequestMapping("/test")publicclassTestContoller{@PostMapping("/dat......
  • SpringBoot-cnblog
    SpringBoot1.微服务1.1什么是微服务架构微服务是一种架构风格(可以对比mvc三层架构,mvvm前端架构对比),要求我们在开发一个应用的时候,这个应用必须构建成一系列小的服务组合。可以通过http的方式进行互通。其演变过程:1.1.1单体应用架构单体应用架构(allinone)是指,将一个应用中......
  • SpringBoot整合kafka配置多个kafka配置
     SpringBoot整合kafka的简单应用及配置说明(包含账号密码配置)、Kerberos证书连接方式:https://www.cnblogs.com/pxblog/p/14821853.html 依赖<dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactI......
  • 让用户访问Tomcat时强制跳转到Https方式
    让用户访问Tomcat时强制跳转到Https方式。首先配置Tomcat可以在Https下运行,相应的配置,请查看其它说明文档。http://www.iteye.com/topic/78274修改tomcat/conf/web.xml文件,在</welcome-file-list>下面加上如下语句<login-config><!--Authorizatio......
  • 基于springboot的校园二手交易市场管理系统研究-计算机毕业设计源码+LW文档
    一、设计(论文)选题的依据(选题的目的和意义、该选题在国内外的研究现状及发展趋势,等)在国家倡导节能减排背景下,节俭消费理念已逐渐成为人们生活的主流观念。特别是在现阶段,国家发展仍是以经济建设为核心,所以在保障经济发展的前提下,对社会对环境保持友好的态度下,协调好人类与环境的共......
  • Tomcat使用GZip压缩网页数据
    这个技术旨将在服务端需要输出到客户端的数据信息使用Gzip方式进行压缩,然后再传输到客户端,客户端接收到数据后会自动解压并输出,它的好处是可以减少网页下载的数据量,降低网络负载,提高网页输出到客户端的速度,而Gzip技术几乎是目前所有浏览器都支持的,包括IE6。 找到tomcat/conf/serve......
  • [完结13章]SpringBoot打造企业级一体化SaaS系统
    点击下载——[完结13章]SpringBoot打造企业级一体化SaaS系统提取码:p8kmSpringBoot打造企业级一体化SaaS系统教程,已完结13章下载,附源码!1、什么是saas系统?SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,......