摘要: Spring Boot默认支持Tomcat,Jetty,和Undertow作为底层容器。而Spring Boot默认使用Tomcat,一旦引入spring-boot-starter-web模块,就默认使用Tomcat容器。 <dependency> <groupId>org.springframew 阅读全文
posted @ 2022-12-06 20:24 Boblim 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 一、前言 Tomcat 作为 Java Web 程序比较常用的 Servlet 容器实现,在 Web 开发中有比较重要的地位。 二、Tomcat使用的IO模式 Tomcat 有三种 IO 模式,BIO、NIO、APR。 在 Tomcat7 及以下 Linux 中默认启用的是 BIO 模式,Tomca 阅读全文
posted @ 2022-12-06 18:12 Boblim 阅读(6250) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.jianshu.com/p/142b35998947 http keepalive 介绍 在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。 使用keep-alive可以改善这种状态,即在一次TCP连接中可以持 阅读全文
posted @ 2022-12-06 17:21 Boblim 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: 转自:https://www.cnblogs.com/JulianHuang/p/15870549.html 最近部署的web程序,在服务器上出现不少time_wait的连接状态,会占用tcp端口,费了几天时间排查。 之前我有结论:HTTP keep-alive 是在应用层对TCP连接的滑动续约复用 阅读全文
posted @ 2022-12-06 11:39 Boblim 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 转自:https://blog.csdn.net/qq_36908872/article/details/127073610 概念 HTTP短连接(非持久连接)是指,客户端和服务端进行一次HTTP请求/响应之后,就关闭连接。所以,下一次的HTTP请求/响应操作就需要重新建立连接。 HTTP长连接(持 阅读全文
posted @ 2022-12-06 00:02 Boblim 阅读(263) 评论(0) 推荐(0) 编辑