在 Spring Boot 应用程序中实现异步客户端请求

问题描述 投票:0回答:1

在Spring Boot应用程序中是否可以实现以下工作流程:客户端向服务器发起请求,导致后续调用上游服务。虽然上游服务会立即确认请求,但它会在一定的延迟后通过 Webhook 将实际响应传递给我们的服务器。在这种情况下,是否可以让客户端线程暂停,等待我们附加从 webhook 接收到的响应,然后恢复它以将完整的响应发送回客户端?

java spring-boot asynchronous process thread-safety
1个回答
0
投票

您可以使用 RestTemplate 或较新的 WebClient 来发出 HTTP 请求来实现异步客户端请求。

© www.soinside.com 2019 - 2024. All rights reserved.