SpringWebFlux 自定义Netty参数

场景:使用Springwebflux  开发服务端应用,springwebflux 使用的是netty 作为容器 生产环境中通过jstack -l  <PID> 

发现如下的堆栈日志

SpringWebFlux 自定义Netty参数该应用是对外服务访问量比较大 所以堆栈日志中出现了lockAndDoSelect 表明  worker IO 紧张 。

解决方案: 自定义Netty 工作线程 

SpringWebFlux 自定义Netty参数

注意:

  SpringwebFlux 5.1 版本与5.0 版本有些许不同 

5.0 可以这样定义: 

SpringWebFlux 自定义Netty参数