gpt4 book ai didi

Java Google 数据存储异步调用

转载 作者:行者123 更新时间:2023-11-29 04:54:52 30 4
gpt4 key购买 nike

我不想在我的应用程序中阻塞线程,所以我想知道对 Google 数据存储区的调用是异步的吗?例如,文档显示类似这样的内容来检索实体:

// Key employeeKey = ...;
LookupRequest request = LookupRequest.newBuilder().addKey(employeeKey).build();
LookupResponse response = datastore.lookup(request);
if (response.getMissingCount() == 1) {
throw new RuntimeException("entity not found");
}
Entity employee = response.getFound(0).getEntity();

这对我来说看起来不像是异步调用,所以可以用 Java 对数据库进行 aysnc 调用吗?我注意到 App Engine 在其 Java API 中有一些用于异步调用的库,但我没有使用 Appengine,我将从我自己的实例调用数据存储。同样,如果有异步库,我可以在我的本地服务器上测试它吗(例如 App Engine 的异步库我找不到一种方法来设置它以使用我的本地服务器,例如我这个库无法获得我的环境变量)。

最佳答案

站在你的角度,我会尝试 Spotify 的开源 Asynchronous Google Datastore Client -- 我没有亲自尝试过,但它似乎可以满足您的所有要求,包括能够在您的本地服务器上进行测试。请试一试,让我们知道它能满足您的需求,这样我们都能从中受益并学习 - 谢谢!

关于Java Google 数据存储异步调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34165290/

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