0
点赞
收藏
分享

微信扫一扫

站在微服务架构对Tomcat进行性能调优

上一篇 <<<Tomcat8的四种部署方式
下一篇 >>>Tomcat的AJP连接器的漏洞


1.删除无效配置,借鉴springboot的做法

1.1 移除tomcat安装目录的conf/web.xml视图层组件JspServlet及相关映射

1.2去除conf/web.xml中的welcome-file-list配置,springboot是没有默认的

1.3 mime-mapping作用就是告诉给浏览器处理的格式,conf/web.xml中只保留一个json的就行了

1.4 session在微服务下用的很少,几乎都是采用token替代Session,可删除conf/web.xml配置session-config

1.5 conf/server.xml 中的reloadable配置为false

1.6 减少日志请求记录

2.线程池的配置

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>

tips:更多线程相关内容,请阅读并发编程-线程池

3.Connector优化

4.IO线程模型优化


推荐阅读:
<<<Tomcat的底层架构模型
<<<Tomcat启动流程说明
<<<Tomcat8的四种部署方式
<<<Tomcat的AJP连接器漏洞

举报

相关推荐

0 条评论