undertow 怎么创建线程_深入理解如何使用 Spring Boot 内嵌容器 Undertow创建服务器...

本文介绍了如何使用Spring Boot的内嵌容器Undertow创建Web服务器,包括Undertow的特性、为什么选择Undertow、创建简单服务器、实现安全访问、Web Socket和文件服务器的设置,以及在Spring Boot中配置Undertow的步骤。
摘要由CSDN通过智能技术生成

使用 Spring Boot 内嵌容器 Undertow创建服务器的方法

Undertow是一个Web服务器,那么它就需要具备的现代Web服务器的基本特性,比如Servlet,JSP,文件服务器,代理服务器,安全认证等。undertow目前已经实现了绝大多数功能,并且因为wildfly通过了JavaEE7 TCK认证,所以可以说Undertow是一个通过Servlet 3.1认证的Web服务器和容器。这篇文章只分析Undertow的主干流程上的主要功能,即undertow-core和undertow-servlet。

1、简介

Undertow是一个非常轻量并高性能的web server,它来自 JBoss。支持blocking和non-blocking两种NIO API。

由于它是用Java写的,所以它可以被那些JVM-based 的应用通过内嵌的方式来使用。甚至JBoss的WilfFly服务器在内部使用Undertow来提高服务器的性能。

在本文中,我们将介绍Undertow的主要功能并给出使用代码。

2. 为什么要选择Undertow?

轻量级 :Undertow 是非常小的,只有不到1MB。在内嵌模式下,运行时只占heap空间的4MB左右。

Servlet 3.1:完美支持 Servlet 3.1

Web Socket :支持 Web Socket (包括JSR-356)

长连接 :默认情况下 ,Undertow 通过添加keep-alive 的response header来支持长连接。它通过重用连接信息(connection details)来改善长连接的性能。

3. 使用Undertow

不多说,让我们使用Un

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值