NON-GAE Java应用中的Google云端存储

时间:2016-03-10 04:37:34

标签: java google-cloud-storage

我希望有人可以为我揭示这一点,因为我对使用Google云端存储相当陌生。是否可以在非app-engine应用程序中使用GCS,更具体地说是在GKE中的Kubernetes中运行的应用程序。

此外,如何启动本地开发版本的存储进行测试?我能找到的所有示例都是特定于应用引擎的,即启动应用引擎本地开发服务器。

也许更多的上下文,我们想用它来提供动态图像,因此需要相当低延迟的R / W到存储。

1 个答案:

答案 0 :(得分:0)

是的,绝对的。虽然Google云端存储可以与Google App Engine一起使用,但它是一种独立的服务,可以随时随地进行互动。

如果延迟和吞吐量对您来说特别重要,那么运行您的应用程序将非常有意义,该应用程序直接从Google Cloud内部处理Google云端存储,它将体验非常低的延迟并且可以实现非常高的性能高吞吐量。许多GCE应用程序使用GCS,以及AppEngine应用程序和Container Engine应用程序。

当直接从AppEngine外部处理GCS时,您将需要使用我们的两个公共API之一,称为XMLJSON APIs。您还可以使用调用这些API的many client libraries之一。此外,对于临时任务或实验,您可以使用我们的命令行客户端gsutil以及Google云端控制台中的interactive UI