Spring Boot将来会支持Spring Webflux应用程序的WAR部署吗?

Gee*_*aat 0 spring-boot spring-webflux

我知道与Spring Framework相反,Spring Boot 不支持Spring WebFlux应用程序的WAR部署。我的问题很简单:将来会否出现?

我的用例是这样的:我们仍然有很多客户仍然生活在传统的“我们将所有内容都部署在应用程序服务器X”上。因此,尽管我们希望推出独立的JAR,但尚未准备就绪。我们大量使用Spring Boot,并且确实希望继续使用Spring Boot,因此放弃它不是一种选择。

我们正在构建反应性应用程序,并希望为此使用Spring WebFlux,但是我们仍然需要部署到应用程序服务器,因此这不是一种选择。在此期间,我们避免使用Spring WebFlux,而只使用Controllers,它虽然有效,但并不那么优雅。因此,我的问题。

And*_*son 5

没有计划通过战争部署来支持Spring WebFlux。但是,您可以使用反应式返回类型,Reactor MonoFluxRxJava中的类型以及Spring MVC作为war打包和部署。这样一来,您可以像使用WebFlux一样构建整个响应式管道,但是将其部署到应用程序服务器上。它并没有为您提供成熟的反应式(例如,没有基于事件循环的并发性)的所有优点,但是对于您所处的情况而言,它可能是一个很好的中间立场。