使用Java的Google App Engine后端服务(模块)

时间:2016-05-31 07:58:43

标签: java eclipse google-app-engine google-cloud-platform

我是Google App Engine的新手。我试图在Java中用Eclipse创建一个服务(以前称为“模块”)。我没有找到任何资源显示在eclipse或任何其他IDE中为app-engine创建服务的分步指南。我需要处理哪些配置文件?

我试图在云平台上找到文档,所有内容都说有前端。有关于micro-service architecturemigrate an existing app的文章。但我没有现有的应用程序。每个教程都讨论克隆一个hello world应用程序并部署它,用appspot url显示hello world。但没有找到任何服务(模块)。

我尝试创建的服务没有前端。它只是在后台运行并观察数据库,并根据数据库更改向用户发送电子邮件和通知。这不是API,也没有任何请求 - 响应架构。

我怎样才能做到这一点?

任何能引导我指向正确方向的参考材料或样品?

1 个答案:

答案 0 :(得分:1)

要设置App Engine项目,您可以查看非常好的Romin Irani教程(https://rominirani.com/google-cloud-endpoints-tutorial-part-1-b571ad6c7cd2#.qclm8gyd9)。

Udacity上还有一个免费的MOOC,用Eclipse覆盖端点:https://www.udacity.com/course/developing-scalable-apps-in-java--ud859

两者都涵盖了端点的构建并从前端查询它们,我理解这不是你的目标。但Udacity课程涵盖了Cron工作和发送电子邮件(均在第5课中),这是您将根据自己的需求使用的。另请参阅https://cloud.google.com/appengine/docs/java/config/cron#creating_a_cron_job,这是非常好的Google文档。

简而言之:我将从Romin的教程开始,了解Eclipse的设置和主要概念,然后按照Udacity MOOC(特别是关于Cron和邮件的部分),然后深入了解Google文档中的罚款调整你的发展。

最后但并非最不重要的是,对于发送电子邮件,如今,Google建议使用Sengrid。但我认为值得关注Udacity关于发送电子邮件的教训,即使您稍后从本机电子邮件发送切换到Sendgrid也是如此。同样,该文档是完整和清晰的。

希望这有帮助!