Spring Boot是否支持将来部署Spring Webflux应用程序?

问题描述 投票:0回答:1

我知道Spring Boot,与Spring Framework相比,does not support WAR deployment for Spring WebFlux applications。我的问题很简单:未来会不会有?

我的用例是这样的:我们有很多客户仍然生活在传统的“我们在应用服务器X上部署一切”世界。因此,虽然我们想推送独立的JAR,但它们尚未准备好(尚未)。我们大量使用Spring Boot,并且真的想继续这样做,所以放弃它不是一种选择。

我们正在构建反应式应用程序,并希望使用Spring WebFlux,但我们仍然需要部署到应用程序服务器,因此这不是一个选项。与此同时,我们避免使用Spring WebFlux,只使用控制器,它可以工作,但不是那么优雅。因此我的问题。

spring-boot spring-webflux
1个回答
5
投票

没有计划支持Spring WebFlux进行战争部署。但是,您可以使用反应式返回类型,Reactor的MonoFlux以及来自RxJava的那些,将Spring MVC打包并部署为战争。这将允许您像使用WebFlux一样构建整个响应式管道,但部署到应用程序服务器。它没有给你全面反应的所有好处(例如,没有基于事件循环的并发),但对于那些在你情况下的人来说,它可能是一个很好的中间立场。

© www.soinside.com 2019 - 2024. All rights reserved.