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相关推荐

  1. Undertow技术:为什么很多Spring Boot开发者放弃了Tomcat

    作者:阿迈达聊技术 https://www.toutiao.com/a6775476659416990212 前言 在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Sprin ...

  2. spring boot +vue用什么记录登录状态_为什么很多Spring Boot开发者放弃了Tomcat

    前言 在 Spring Boot 框架中,我们使用最多的是 Tomcat,这是 Spring Boot 默认的容器技术,而且是内嵌式的 Tomcat.同时,Spring Boot 也支持 Undert ...

  3. Spring Boot使用Undertow服务

    Spring Boot使用Undertow服务 Undertow Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器 Untertow 的特点: 轻量级:它是一个 We ...

  4. java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...

  5. Spring Boot 内嵌容器 Tomcat / Undertow / Jetty 优雅停机实现

    Spring Boot 在关闭时,如果有请求没有响应完,在不同的容器会出现不同的结果,例如,在 Tomcat 和 Undertow 中会出现中断异常,那么就有可能对业务造成影响.所以,优雅停机非常有必 ...

  6. 在Spring Boot使用Undertow服务

    1.undertow简介 Undertow是RedHAT红帽公司开源的产品,采用JAVA开发,是一款灵活,高性能的web服务器,提供了NIO的阻塞/非阻塞API,也是Wildfly的默认Web容器.在 ...

  7. 多个Spring Boot项目部署在一个Tomcat容器无法启动

    Tomxin7 Simple, Interesting | 简单,有趣 本文将花费您五分钟时间 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用 ...

  8. Netweaver的端口号和Spring boot内嵌的Tomcat端口

    Netweaver FM : TH_GET_VIRT_HOST_DATA Spring Boot Spring Boot will launch an embedded Tomcat instance ...

  9. Spring Boot笔记-新增嵌入式tomcat配置(修改tomcat中conf/server.xml)

    这里以spring boot 2.x为例 这里我直接贴代码,设置2个头,一个是X-Forwarded-For一个是X-Forwarded-Proto及将头设置为https. @Configuratio ...

最新文章

  1. 新编辑神器,可以在终端运行 Jupyter Notebook 了!
  2. 网上商城—管理员删除商品
  3. 面向对象中构造函数的小练习
  4. 计算机网络协议包头赏析-TCP
  5. Java中switch参数传null会引起异常——Java 语法糖
  6. html期末作品,走完HTML和CSS,进军期末
  7. linux 下 pip 安装教程6,在CentOS下安装pip
  8. logstash zip linux安装,centos7.4安装测试logstash6.5.0
  9. springboot ---微信ocr身份证识别
  10. R语言绘图:直方图——hist
  11. 三维重建(SFM):图像形变对重建的影响与优化
  12. Onvif客户端与服务器通信时鉴权的自实现
  13. ZXing实现扫描或选取图片识别二维码及条码功能
  14. Echart图实现tooltips循环轮播(方法)
  15. 【python】实用tools
  16. leetcode_83_Remove Duplicates from Sorted List
  17. 2021年需要关注的15大软件测试趋势(一)
  18. Hive 自定义函数编写(UDF,UDAF,UDTF)
  19. 澳拳击袋鼠体型巨大 身高超2米体重近200斤
  20. 字典(JSON)数据写入文件并换行,Python

热门文章

  1. 马匹、马镫、马车,和华为的数据基础设施革新
  2. 自寅舍得分享:网络信息差一直存在,就看你怎么利用
  3. LVPECL和CML逻辑电平
  4. 单个zip压缩文件内,设置一部分文件加密一部分不加密
  5. Hbase和Phoenix数据类型转换
  6. MDT 评测 — OPPO Reno 标准版屏幕素质报告
  7. Java中对象和类的关系
  8. 基于Lasagne实现限制玻尔兹曼机(RBM)
  9. Linux 利器- Python 脚本编程入门(一)
  10. idea启动tomcat时日志中文乱码