Spring WebFlux

Spring框架最初包含的Web框架,Spring Web MVC,是专门为Servlet API和Servlet容器设计的。后来在5.0版本中加入了响应式堆栈Web框架,Spring WebFlux。它完全是非阻塞的,支持 Reactive Streams 背压,并且可以在诸如Netty这样的服务器以及Servlet容器上运行。spring-doc.cadn.net.cn

这两个Web框架镜像其源模块的名称 (spring-webmvcspring-webflux) 并在Spring Framework中并存。每个模块都是可选的。 应用程序可以使用其中一个模块或在某些情况下同时使用两个模块——例如,Spring MVC控制器与响应式WebClientspring-doc.cadn.net.cn