范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Springboot内置Tomcat配置调优实战

  Springboot内置Tomcat配置调优
  Tomcat的maxConnections、maxThreads、acceptCount三大配置,分别表示最大连接数,最大线程数、最大的等待数,可以通过application.yml配置文件来改变这个三个值.以4vcpu/8g men实例的服务器,标准的示例如下:
  # tomcat 8server:   tomcat:     accept-count: 1000 # 最大连接等待数,默认100      max-connections: 10000 #最大连接数,默认为10000      max-threads: 800  #最大工作线程数,默认200     min-spare-threads: 100 #最小工作线程数,默认10
  # tomcat 9server:   tomcat:     max-connections: 10000     accept-count: 1000     threads:       max: 800       min-spare: 100
  1、accept-count:最大等待数
  官方文档:当所有的请求处理线程都在使用时,所能接收的连接请求的队列的最大长度。当队列已满时,任何的连接请求都将被拒绝。accept-count的默认值为100。
  详细的来说:当调用HTTP请求数达到tomcat的最大线程数时,还有新的HTTP请求到来,这时tomcat会将该请求放在等待队列中,这个acceptCount就是指能够接受的最大等待数,默认100。如果等待队列也被放满了,这个时候再来新的请求就会被tomcat拒绝(connection refused)。
  2、maxThreads:最大线程数
  每一次HTTP请求到达Web服务,tomcat都会创建一个线程来处理该请求,那么最大线程数决定了Web服务容器可以同时处理多少个请求。maxThreads默认200,肯定建议增加。但是,增加线程是有成本的,更多的线程,不仅仅会带来更多的线程上下文切换的成本,而且意味着带来更多的内存消耗。JVM中默认情况下在创建新线程时会分配大小为1M的线程栈,所以,更多的线程异味着需要更多的内存。
  线程数的经验值为:1核2g内存为200,线程数经验值200;4核8g内存,线程数经验值800。
  3、maxConnections:最大连接数
  官方文档:
  这个参数是指在同一时间,tomcat能够接受的最大连接数。对于Java的阻塞式BIO,默认值是maxthreads的值;如果在BIO模式使用定制的Executor执行器,默认值将是执行器中maxthreads的值。对于Java 新的NIO模式,maxConnections 默认值是10000。
  对于windows上APR/native IO模式,maxConnections默认值为8192,这是出于性能原因,如果配置的值不是1024的倍数,maxConnections 的实际值将减少到1024的最大倍数。
  如果设置为-1,则禁用maxconnections功能,表示不限制tomcat容器的连接数。
  maxConnections和accept-count的关系为:当连接数达到最大值maxConnections后,系统会继续接收连接,但不会超过acceptCount的值。

微信这2个设置不关闭,陌生人就能随意看到你的隐私,快告诉家人本文编辑今日头条作者维权骑士签约用户小俊技术分享独家原创制作未经授权严禁转载,发现抄袭者将进行全网维权投诉分享生活小妙招,享受科技新生活!大家好,欢迎来到今天的知识分享!我是你们的禁止蹭热点,阿里申请元宇宙商标被驳回国内各大巨头正争相布局自己的元宇宙,但商标申请并不太顺利。近日,据公开信息显示,阿里巴巴新加坡控股有限公司申请注册的淘宝元宇宙阿里元宇宙商标,流程状态均变更为驳回通知发文,被驳回商元宇宙实现的核心要素,XR高通已潜心布局十余年此前,高通联合一众XR生态链上的小伙伴,开启了一年一度的2022QualcommXR创新应用挑战赛。在元宇宙风暴席卷全球的当下,这场在XR产业久负盛名的重要赛事,更是得到了得到行业2022数博会聚焦前沿热点科技侧重创新成果转化由于疫情影响,2022中国国际大数据产业博览会改在5月26日线上进行。虽然没有了往届嘉宾云集展会连场的盛况,但本届数博会紧扣抢数字新机享数字价值的年度主题,在论坛设置成果发布上聚焦断供后20万亿灰飞烟灭!比尔盖茨感叹我们的根基动摇了科技巨头打开潘多拉盒子如果说谁是经济全球化最大的受益者,那么答案非美国科技企业莫属。凭借着在早期技术上的领先,包括微软苹果亚马逊特斯拉英伟达英特尔在内的众多科技企业在这场全球化盛宴无货源电商骗局在这个互联网发达的年代,电商行业发展迅速,有许多人靠着电商发了财,很多人就想着自己也能发财,便准备加入这个行业,但想加入这个行业得有货源和仓库啊!这个就难道了很多人,需要的资金投入C函数snprintf的用法和避免踩坑snprintf函数是C语言中非常常用的一个函数,它的作用是格式化一段文本放到指定的缓存中。和它类似的还有sprintf,vsnprintf等。它们都完成类似的功能,但又有些区别,东数西算背后的大棋局出品极新从我国产业构成的角度来说,信息技术已然在经济增长中占据了重要作用。在一些其他产业逐渐沦为夕阳产业之时,信息技术产业仍然保持着旺盛的生命力,从增长率的角度上来说,信息技术的带马斯克的套现戏法改造推特蓝图浮出水面近期,全球首富知名连续创业者埃隆马斯克正忙于为推特描绘未来改造的蓝图。这笔价值440亿美元的收购案,需要一笔数量可观的外界注资。据了解,马斯克向19家知名投资机构兜售了自己的商业蓝怎么评价Acer刚刚发售的AspireS24一体机?谈及工业设计,或许很多人脑海中跳出的第一个品牌就是苹果,但市场上已经涌现出很多不亚于苹果的优秀产品,今天要给大家介绍的AspireS24就是这样一款产品。在相似的尺寸下,Acer推腾讯绝地求生何时出?emmm,首先可以肯定的是国服的吃鸡大概率被企鹅代理了。这个之前WEGAME之前的微博应该稳了,其实呢,被企鹅代理有好有坏的。大家心里也都有数了。先说下好处吧。企鹅庞大的用户群,年