gpt4 book ai didi

java - 从 Java 中的谷歌计算引擎与数据存储和云存储通信

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:59 24 4
gpt4 key购买 nike

我有一个 GAE 应用程序,它在 Google Cloud Datastore 中创建一些数据并将一些二进制文件存储到 Google Cloud Storage - 我们称该应用程序为 WebApp

现在我有一个不同的应用程序在 Google Cloud Storage Google 计算引擎上运行。我们将该应用程序称为 ComputeApp

现在,ComputeApp 应该连接到 Datastore,查询 WebApp 创建的实体并从 Google Cloud Storage 读取相关的二进制文件。然后 CoumputeApp 对二进制文件进行一些处理,例如重新编码为不同的格式并将其存储回 Cloud Storage 并更新 Datastore 中的相关实体。

现在让我描述一个问题:

ComputeApp 如何与 DataStore 通信? (我为此使用 Objectify)我找到的唯一方法是 GAE Remote API for Java。它在连接到我在本地运行的 WebApp 时有效,但在连接到我在 GAE 中部署的 WebApp 时无效。大概描述了原因here .但是我不懂python,所以我不明白所描述的解决方案。我的 ComputeApp 是否有任何其他可能的方式与 GAE 数据存储服务进行通信?

非常感谢!

编辑:我更正了我的打字错误,因为正确指出。

最佳答案

您可以使用 Google Cloud Datastore API 从 Compute Engine 连接到数据存储区(目前处于预览阶段)

目前不支持像 Objectify 这样的 App Engine Java 客户端库,只有基于 protobuf 的低级 Java API:参见 Getting Started Guide for Java .

我在 public issue tracker 上创建了一个问题因为这是工程团队有兴趣在未来支持的东西。

关于java - 从 Java 中的谷歌计算引擎与数据存储和云存储通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21502396/

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