1 ##################################################### 2 # undertow容器配置 3 ##################################################### 4 # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程; 5 server.undertow.io-threads=8 6 # 阻塞任务线程池, 当执行类似servlet请求阻塞IO操作, undertow会从这个线程池中取得线程,默认值是IO线程数*8; 7 server.undertow.worker-threads=64 8 # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理; 9 server.undertow.buffer-size=1024 10 # 每个区分配的buffer数量 , 所以pool的大小是buffer-size * buffers-per-region 11 server.undertow.buffers-per-region=1024 12 # 是否分配的直接内存(NIO直接分配的堆外内存) 13 server.undertow.direct-buffers=true