【问题标题】:Spring Reactor Web Client use case. replacing RestTemplate with WebClientSpring Reactor Web 客户端用例。用 WebClient 替换 RestTemplate
【发布时间】:2019-05-17 14:53:48
【问题描述】:

我正在从事一个微服务项目,我的个人 Spring Boot 微服务将调用自己,主要是调用 3rd 方 API 来获取和保存数据。

由于我使用的是旧版 Spring 引导应用程序,我无法考虑用基于 Reactor 的微服务来替换它。

但我正在考虑用新的 Spring Reactor Webclient 替换 My RestTemplate(用于与其他 MS 和第 3 方应用程序进行通信)以获得异步调用的一些优势。 我的用例是否适合使用 Spring reactor WebClient?

【问题讨论】:

    标签: spring-boot resttemplate project-reactor


    【解决方案1】:

    是的,微服务和 REST 调用的组合是 WebClient 的一个很好的用例。

    另外,Spring Boot 2 将允许您将 Spring MVC 启动器与 WebFlux 启动器结合起来,并将其解释为“您希望在 servlet 堆栈上运行,但可能希望偶尔使用 WebClient”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多