首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用GPE向Eclipse添加Cloud

用GPE向Eclipse添加Cloud
EN

Stack Overflow用户
提问于 2016-10-18 20:01:40
回答 1查看 296关注 0票数 0

我试图用Google插件在Eclipse上使用带有低级API的,但是我意识到我缺少了一些在Google教程中使用的库:

代码语言:javascript
运行
复制
//I was using this
com.google.appengine.api.datastore.Entity;
Entity a = Entity.builder(..) // method does not exist I presume
//and the tutorials use this instead
com.google.cloud.datastore.Entity;

因此,在找到本指南:sdks之后,我为Mac安装了Google (google 130.0.0-达尔文-x86_64.tar),但是当我尝试添加sdk时,我得到了错误:在/Users/./google- Cloud - SDK 2上初始化App失败

这是我打开下载文件并运行bin/gcloud init的目录,所以我想sdk应该安装在那里,还是不安装?我怎样才能找到通往它的道路?我应该试试不同的版本吗?我对终点站感到很糟糕。

你能解释一下这几门课的区别吗?当我将数据存储部署到应用程序引擎时,我认为它已经在云中了。有两种类型的数据存储吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-19 12:05:06

旧的GPE ()是基于appcfg (appcfg),而不是Cloud (gcloud)。您引用的页面是在Cloud存在之前编写的。我得把它更新清楚一点。

一种新的基于GCloud的开源Eclipse插件正在开发中。如果你愿意的话,你可以在这个早期阶段试一试,但是请准备好提交错误。

我从您的问题中注意到了其他一些事情:" Entity“是一个相当通用的名称,出现在很多API中,而且并不是所有的实体类都是相同的。在本例中,com.google.appengine.api.datastore.Entity和com.google.cloud.datastore.Entity都引用了App中的基本BLOB存储,云数据存储,一个NoSQL数据库。然而:

  • com.google.appengine.api.datastore被servlets和运行在Google上的其他程序用来与Cloud通信。
  • 在您自己的非App计算机上运行的程序使用com.google.cloud.datastore与Cloud进行通信。

也就是说,只有在编写需要存储数据的App应用程序时才使用com.google.appengine.api.datastore。您可以将com.google.cloud.datastore用于任何应用程序,无论它是否运行在App上。它们都可以从同一个数据库中读写。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40117057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档