Spring Boot使用Undertow代替Tomcat
Undertow 是基于 NIO 的高性能 Web 嵌入式服务器
Untertow 的特点:
- 轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应用可以小于 10MB 内存
- Servlet3.1 支持:它提供了对 Servlet3.1 的支持
- WebSocket 支持:对 Web Socket 完全支持,用以满足 Web 应用巨大数量的客户端
- 嵌套性:它不需要容器,只需通过 API 即可快速搭建 Web 服务
移除Tomcat 依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions>
</dependency>
增加Untertow 依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-undertow</artifactId>
</dependency>
配置文件加上Untertow的配置
server:undertow:io-threads: 16worker-threads: 256buffer-size: 1024direct-buffers: true
Spring Boot使用Undertow代替Tomcat相关推荐
- Undertow技术:为什么很多Spring Boot开发者放弃了Tomcat
作者:阿迈达聊技术 https://www.toutiao.com/a6775476659416990212 前言 在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Sprin ...
- spring boot +vue用什么记录登录状态_为什么很多Spring Boot开发者放弃了Tomcat
前言 在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat.同时,Spring Boot 也支持 Undert ...
- Spring Boot使用Undertow服务
Spring Boot使用Undertow服务 Undertow Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器 Untertow 的特点: 轻量级:它是一个 We ...
- java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...
- Spring Boot 内嵌容器 Tomcat / Undertow / Jetty 优雅停机实现
Spring Boot 在关闭时,如果有请求没有响应完,在不同的容器会出现不同的结果,例如,在 Tomcat 和 Undertow 中会出现中断异常,那么就有可能对业务造成影响.所以,优雅停机非常有必 ...
- 在Spring Boot使用Undertow服务
1.undertow简介 Undertow是RedHAT红帽公司开源的产品,采用JAVA开发,是一款灵活,高性能的web服务器,提供了NIO的阻塞/非阻塞API,也是Wildfly的默认Web容器.在 ...
- 多个Spring Boot项目部署在一个Tomcat容器无法启动
Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...
- Netweaver的端口号和Spring boot内嵌的Tomcat端口
Netweaver FM : TH_GET_VIRT_HOST_DATA Spring Boot Spring Boot will launch an embedded Tomcat instance ...
- Spring Boot笔记-新增嵌入式tomcat配置(修改tomcat中conf/server.xml)
这里以spring boot 2.x为例 这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https. @Configuratio ...
最新文章
- 新编辑神器,可以在终端运行 Jupyter Notebook 了!
- 网上商城—管理员删除商品
- 面向对象中构造函数的小练习
- 计算机网络协议包头赏析-TCP
- Java中switch参数传null会引起异常——Java 语法糖
- html期末作品,走完HTML和CSS,进军期末
- linux 下 pip 安装教程6,在CentOS下安装pip
- logstash zip linux安装,centos7.4安装测试logstash6.5.0
- springboot ---微信ocr身份证识别
- R语言绘图:直方图——hist
- 三维重建(SFM):图像形变对重建的影响与优化
- Onvif客户端与服务器通信时鉴权的自实现
- ZXing实现扫描或选取图片识别二维码及条码功能
- Echart图实现tooltips循环轮播(方法)
- 【python】实用tools
- leetcode_83_Remove Duplicates from Sorted List
- 2021年需要关注的15大软件测试趋势(一)
- Hive 自定义函数编写(UDF,UDAF,UDTF)
- 澳拳击袋鼠体型巨大 身高超2米体重近200斤
- 字典(JSON)数据写入文件并换行,Python