【发布时间】:2022-01-20 08:21:35
【问题描述】:
我正在构建一个 API,它使用另一个外部服务的 API 并映射响应。 使用 WebClient 发出 HTTP 请求。 外部 API 不是非阻塞的。
我将阻止 fetchResult 而不是返回 Mono<ResultObject> 作为响应,因为我不确定在外部服务阻塞的情况下返回 Mono 响应是否有意义。
所以我的问题是,如果外部 API 不是非阻塞的,那么返回非阻塞响应会失去意义吗?
我希望我的问题很清楚。
【问题讨论】:
-
外部api无所谓,无论目标是否阻塞都是同一个http调用
标签: spring spring-boot reactive-programming spring-webflux