【问题标题】:Will Spring Boot support WAR deployment of Spring Webflux applications in the future?Spring Boot 未来会支持 Spring Webflux 应用的 WAR 部署吗?
【发布时间】:2019-02-20 15:59:51
【问题描述】:

我知道 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】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 2015-03-10
      • 2018-12-05
      • 1970-01-01
      • 2019-07-05
      • 2018-05-05
      • 2016-08-11
      相关资源
      最近更新 更多