2016-05-31 13 views
1

Google App Engineの初心者です。私はJavaでEclipseでサービス(以前は "modules"と呼ばれていた)を作成しようとしています。 Eclipseやその他のIDEでapp-engineのサービスを作成するためのステップバイステップガイドを示すリソースは見つかりませんでした。私が世話をする必要がある設定ファイルは何ですか?Google App Engineバックエンドサービス(モジュール)with Java

私はクラウドプラットフォームでドキュメントを見つけようとしましたが、フロントエンドを持つことについてはすべてが言います。 micro-service architecturemigrate an existing appについての記事があります。しかし、私は既存のアプリを持っていません。すべてのチュートリアルでは、こんにちは世界のアプリをクローン化し、それを配備することについて、appspotのURLでこんにちはの世界を示しています。しかし、サービス(モジュール)には何も見つかりませんでした。

作成しようとしているサービスにフロントエンドがありません。これはバックグラウンドで実行され、データベースを監視し、データベースの変更に基づいて電子メールと通知をユーザーに送信します。これは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)。

のEclipseとのエンドポイントをカバーしていUdacity上の自由MOOCもあります:https://www.udacity.com/course/developing-scalable-apps-in-java--ud859

は、エンドポイントの建物をカバーし、私はあなたの目標ではありません理解してフロントエンド、からそれらを照会両方。しかし、Udacityコースでは、あなたのニーズに合ったCronジョブとEメール(レッスン5の両方)を扱います。非常に良いGoogleのドキュメントであるhttps://cloud.google.com/appengine/docs/java/config/cron#creating_a_cron_jobも参照してください。

私はRominのチュートリアルからEclipseのセットアップと主な概念を理解してから、Udacity MOOC(特にCronとメールの一部)に従ってから、Googleドキュメントに入り、開発。

最後にメールを送信するために、今日、Sengridを使用するためのGoogleのアドバイス。しかし、たとえネイティブの電子メールを後でSendgridに送信しても、電子メールを送信する際にUdacityのレッスンに従う価値はあると思います。再び、文書は完全かつ明確です。

希望すると便利です。

+0

リンクありがとうございます!私はUdacityの教訓のいくつかを見てきました。それは良いリソースをカバーしています。しかし、それは私が作りたいものではないエンドポイントを作ります。そして、クローンの仕事も私が望んでいない。バックグラウンドスレッドを常に実行し、データベースの変更についてスキャンしたい。これは、マニュアルスケーリングによるモジュール/サービスを通じて実現可能です。しかし、どのように私はサービス(マイクロサービス/モジュールは、サイト上に多くの名前があります)を作成するのですか? – kirtan403

+0

私はromin iraniチュートリアルの周りを見ていた..私は言わなければならない素晴らしいリソース!それを指摘してくれてありがとう。 – kirtan403

関連する問題