SpringBoot整合Undertow容器
December 12, 2020
1934
前言
今日认识一下Undertow, 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器。
特点
轻量级:它是一个 Web 服务器,但不像传统的 Web 服务器有容器概念,它由两个核心 Jar 包组成,加载一个 Web 应用可以小于 10MB 内存
Servlet3.1 支持:它提供了对 Servlet3.1 的支持
WebSocket 支持:对 Web Socket 完全支持,用以满足 Web 应用巨大数量的客户端
嵌套性:它不需要容器,只需通过 API 即可快速搭建 Web 服务器
1.准备工作
在开始本教程之前,请确保已经熟悉一下几点。
- 基本Spring Boot ,至少要懂得配置pom.xml和application.yml。
- 了解Undertow,具体怎么了解,还需各位探索。
2.Undertow与Tomcat比较
Tomcat那么好用,为什么还要选择Undertow?
为什么要选择呢?先看看下面:
||||||
|–|–|–|–|–|
服务器| 命中| 成功率| 吞吐量| 平均耗时|
|Undertow| 11280| 100%| 94.02 trans/sec| 0.00sec|
||19442 |100%| 163.35 trans/sec| 0.01sec|
||23277 |100%| 195.54 tran/sec| 0.01sec|
|Tomcat |10845| 100% |90.95 trans/sec| 0.02sec|
||21673 |99.98% |181 trans/sec |0.01sec|
||25084 |99.98% |209.10 trans/sec |0.01sec|
不用多说了吧。
3.程序实现过程
这次整合在于配置文件:pom.xml与application.yml
pom.xml
1 | |
application.yml
1 | |
启动应用,如图:
致谢
感谢您到来,如对您有帮助,请给小编一点温暖~~
- 本文作者:silin Zreo
- 本文链接:http://blog.ggcmll.xyz/2020/12/12/SpringBoot%E6%95%B4%E5%90%88Undertow%E5%AE%B9%E5%99%A8/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!
查看评论
