【问题标题】:Is it possible for a non reactive Client (RestTemplate) to consume a Reactive REST API (WebFlux)非反应性客户端(RestTemplate)是否可以使用反应性 REST API(WebFlux)
【发布时间】:2021-12-25 18:33:10
【问题描述】:

RestTemplate 是否可以使用基于响应式的端点(Spring WebFlux)?我知道响应式编程的主要思想是避免阻塞并更好地利用线程(消除每个连接模型的线程),那么如果我的客户端是非响应式的会发生什么?

1.- 即使服务处于阻塞状态,我还能调用该服务吗?

2.- 要实现完全反应性(非阻塞),客户端和服务器都必须是反应性的?

【问题讨论】:

    标签: java spring reactive-programming spring-webflux


    【解决方案1】:
    1. 是的,这与反应式应用程序的客户端无关。原因是这是一个常规的 HTTP 调用。
    2. 每个都可以自己完全反应。话虽如此,如果您在客户端和服务器中都使用 WebFlux,您将拥有一个整体反应式的系统。但是没有什么强迫你这样做。您只能将其中一项服务作为反应式应用程序。这取决于您的需求和背景。

    【讨论】:

      猜你喜欢
      • 2018-11-22
      • 2019-01-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 2014-05-18
      • 2020-04-05
      • 2022-08-04
      相关资源
      最近更新 更多