线程模型
- 本文主要介绍 的线程模型,以及各种场景的使用。
Apache ShenYu
内置依赖spring-webflux
, 而其底层是使用的是netty
,这一块主要是使用的 线程模型。
- 默认使用调度线程来执行。
reactor.core.scheduler.Schedulers
。- 可以使用
-Dshenyu.scheduler.type=fixed
这个是默认。 设置其他的值 就会使用弹性线程池来执行。 - 可以使用
-Dshenyu.work.threads = xx
来指定线程数量,默认为cpu * 2 + 1
,最小为16
个线程。