add 增加 ruoyi-common-web 模块 容器使用 undertow 高性能

This commit is contained in:
疯狂的狮子li
2021-12-31 14:37:59 +08:00
parent e1ee9d467b
commit 0309edbfff
12 changed files with 87 additions and 17 deletions

View File

@@ -1,3 +1,19 @@
server:
# undertow 配置
undertow:
# HTTP post内容的最大大小。当值为-1时默认值为大小是无限的
max-http-post-size: -1
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
# 每块buffer的空间大小,越小的空间被利用越充分
buffer-size: 512
# 是否分配的直接内存
direct-buffers: true
threads:
# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
io: 8
# 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
worker: 256
spring:
main:
allow-bean-definition-overriding: true