繁体   English   中英

带有 Java 的 Google App Engine 后端服务(模块)

[英]Google App Engine backend service(module) with Java

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

我试图在云平台上找到文档,一切都说有前端。 有关于微服务架构迁移现有应用程序的文章 但我没有现有的应用程序。 每个教程都讨论克隆一个 hello world 应用程序并部署它,该应用程序显示带有 appspot url 的 hello world。 但是没有找到服务(模块)的任何东西。

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

我怎样才能做到这一点?

任何可以指导我走向正确方向的参考资料或样本?

要设置 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。 同样,文档是完整和清晰的。

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM