gpt4 book ai didi

spring-boot - Spring Boot响应式WebClient调用遗留端点

转载 作者:行者123 更新时间:2023-12-03 23:49:15 24 4
gpt4 key购买 nike

在 Spring Boot (2.2.2.RELEASE) 应用程序中,我有响应式端点(返回 Mono 或 Flux),它们每个都使用响应式 WebClient 来调用另一个服务。这种“其他”服务是遗留(非 react 性)服务。

这是我的问题:

  • 如果我的 react 性端点正在调用这个阻塞东西的非 react 性端点,那么使用 Webflux( react 性 WebClient)是否有好处?
  • 我的响应式(Reactive)端点是否仍然响应式(Reactive)?
  • 最佳答案

    如果我们谈论的是 HTTP 端点,我们可以使用阻塞或非阻塞(异步)客户端调用它们,但不能完全响应。

    如果您的"new"应用程序是响应式的,则必须使用非阻塞客户端(在您的情况下为 WebClient),否则您将阻塞 NIO 线程并失去响应式方法的所有优势。 “其他”应用程序阻塞的事实并不重要,您仍然可以获得资源较少的"new"应用程序。

    关于spring-boot - Spring Boot响应式WebClient调用遗留端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60064033/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com