2016-05-31 88 views
1

我是Google App Engine中的新手。我正嘗試在Java中的Eclipse中創建一個服務(以前稱爲「模塊」)。我沒有找到任何資源,它顯示了在eclipse或任何其他IDE中爲應用程序引擎創建服務的分步指南。什麼是我需要照顧的配置文件?Google App後端服務(模塊)與Java

我試圖在雲平臺上找到文檔,所有關於前端的內容都有說明。有關於micro-service architecturemigrate an existing app的文章。但我沒有現有的應用程序。每個教程都會討論如何克隆hello world應用並將其部署,並使用appspot url顯示hello world。但沒有找到任何服務(模塊)。

我試圖創建的服務沒有前端。它只是在後臺運行並觀察數據庫,並根據數據庫更改向用戶發送電子郵件和通知。這不是一個API,也沒有任何請求響應體系結構。

我該如何做到這一點?

任何可以引導我走向正確方向的參考材料或樣品?

+0

我可以看到爲什麼這是令人困惑的,但它似乎比它更簡單。所有的appengine應用程序都是模塊/服務 - 這是使後端/模塊/服務成爲一種實例。使用SE,你可以在你的web.xml或app.yaml中指定它。請參閱實例類:https://cloud.google.com/appengine/docs/java/config/appref#syntax – Nick

回答

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文檔以便微調您的發展。

最後但並非最不重要的是,現在發送電子郵件,谷歌建議使用Sengrid。但我認爲值得關注發送電子郵件的Udacity課程,即使您稍後從本地電子郵件發送切換到Sendgrid也是如此。再一次,該文件是完整和清晰的。

希望這會有所幫助!

+0

感謝您的鏈接!我已經看到了Udacity的一些教訓。它涵蓋了很好的資源。但是它創建了一個不是我想要創建的端點。而cron的工作也不是我想要的。我想要一個後臺線程始終運行並掃描數據庫中的更改。通過手動縮放模塊/服務可以實現這一點。但是,我如何創建一個服務(微服務/模塊在網站上有很多名字)?? – kirtan403

+0

我看了一下romin irani教程..我必須說的很棒的資源!感謝您指出。 – kirtan403

相關問題