gpt4 book ai didi

java - 异步 API 设计客户端

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:03:00 24 4
gpt4 key购买 nike

假设我使用 Java 8 的 Completeable 在 Spring MVC 中创建了一个异步 REST API。

这在客户端是怎么调用的?如果它是非阻塞的,端点在处理之前会返回一些东西吗?即

@RequestMapping("/")  //GET method
public CompletableFuture<String> meth(){
thread.sleep(10000);
String result = "lol";
return CompletableFuture.completedFuture(result);
}

这究竟是如何运作的? (上面这段代码只是我随便编的一段代码)。

当我从 google chrome @ localhost:3000/ 发送 GET 请求时会发生什么?我是异步 API 的新手,需要一些帮助。

最佳答案

不,客户端不知道它是异步的。它必须正常等待结果。只有服务器端受益于释放工作线程来处理其他请求。

关于java - 异步 API 设计客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45739538/

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