【发布时间】:2020-01-16 16:24:34
【问题描述】:
我正在使用 spring webflux 反应堆栈开始一个项目,默认情况下使用 Reactor Netty 作为服务器。如果我错了,请纠正我,但我读到 Netty 只能将最大事件循环数作为实例上的处理器数量。 这意味着如果一个请求被阻塞了一秒钟(这不应该是我所知道的用例,例如),如果实例上只有 1 个处理器,我们将只能获得最大 1 Transaction Per Second。
我想知道 Netty 与 Tomcat 之类的 servlet 容器相比如何扩展?使用 Netty 与 Tomcat 的优缺点是什么?
我还想知道如何优化 Netty 配置以确保它可以投入生产。
【问题讨论】:
标签: spring-boot tomcat netty project-reactor reactor-netty