web容器UnderTow

架构

基于Java XNIO,底层使用NIO(ByteBuffer)
Worker单元分:IO 线程池(evernLoop机制);Worker 线程池(处理阻塞的业务)

需要注意设置:

1
2
3
server:
undertow:
worker-threads: 200

对比

Jetty ,Tomcat 主要是庞杂(性能,直接内存使用)
reactor-netty(不好调试,回调写法,工程师不多)
Undertow 轻量设计

参考

https://www.helloworld.net/special/xtmylk/8793514997