gpt4 book ai didi

java - App Engine 和数据存储区的 API 是什么?

转载 作者:行者123 更新时间:2023-12-02 11:42:53 25 4
gpt4 key购买 nike

我正在使用 Java,并且希望将数据存储区与 App Engine 结合使用。我应该使用哪个 API?

有“com.google.cloud.datastore”,并且有“com.google.appengine.api.datastore”

更具体地说,有“com.google.cloud.datastore.Entity”以及“com.google.appengine.api.datastore.Entity”。我如何决定使用哪一个?

编辑:我正在使用 Java 8 和 App Engine 标准。我还使用 Eclipse 和云工具。当我使用“Google Cloud Platform Libraries”添加库时,都会添加两者的 jar。请参阅:https://cloud.google.com/eclipse/docs/libraries

最佳答案

您提到的端点用于 API 和客户端库:

com.google.appengine.api.datastore -> API专门设计用于在 AppEngine 上部署的应用程序中运行。

com.google.cloud.datastore -> Client Library可以在任何应用程序中使用。

你可以看到它们的主要区别here 。尽管如此,调用 DataStore 的方式主要取决于您的环境(即 Java8、Java7、AppEngine Standards/Flex、外部应用程序)。

这同样适用于实体。一种是使用 API 创建实体,另一个使用 Client library 中的方法.

关于java - App Engine 和数据存储区的 API 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48414792/

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