2016-05-31 3 views
1

저는 Google App Engine의 초보자입니다. 내가 자바에서 이클립스에서 서비스 (이전에 "모듈"이라고 불렀다)를 만들려고한다. 이클립스 또는 다른 IDE에서 app-engine에 대한 서비스를 만드는 단계별 가이드를 보여주는 리소스를 찾지 못했습니다. 필요한 설정 파일은 무엇입니까?자바를 사용하는 Google App Engine 백엔드 서비스 (모듈)

전 클라우드 플랫폼에서 문서를 찾으려고했지만 모든 것이 프런트 엔드에 관한 것입니다. micro-service architecturemigrate an existing app에 대한 기사가 있습니다. 하지만 기존 앱이 없습니다. 모든 자습서에서는 hello world 앱을 복제하고 appspot url로 hello world를 보여주는 배포에 대해 설명합니다. 그러나 서비스 (모듈)에 대해 아무 것도 발견하지 못했습니다.

생성하려는 서비스에 프런트 엔드가 없습니다. 백그라운드에서 실행되고 데이터베이스를 감시하고 데이터베이스 변경을 기반으로 사용자에게 전자 메일 및 알림을 보냅니다. 이것은 API가 아니며 요청 - 응답 아키텍처가 없습니다.

어떻게하면됩니까?

나를 올바른 방향으로 안내 할 수있는 참조 자료 나 샘플은 무엇입니까?

+0

이것이 왜 혼란 스러울 지 알 수 있지만, 생각보다 간단합니다. 모든 appengine apps는 모듈/서비스입니다. 하나의 백엔드/모듈/서비스가되는 인스턴스 유형입니다. 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). https://www.udacity.com/course/developing-scalable-apps-in-java--ud859

모두 끝점의 건물을 커버하고 이해 프론트 엔드에서 그들을 쿼리 목표되지 않습니다

이클립스와 엔드 포인트 커버 Udacity의에서 무료 MOOC도 있습니다. 그러나 Udacity 과정은 Cron 작업 및 이메일 전송 (5 단원 모두)을 포함하며, 이는 사용자의 필요에 따라 사용됩니다. 아주 좋은 Google 문서 인 https://cloud.google.com/appengine/docs/java/config/cron#creating_a_cron_job을 참조하십시오.

간단히 말해서 : 저는 Romin의 튜토리얼을 시작으로 Eclipse 설정 및 주요 개념을 이해하고 Udacity MOOC (특히 Cron 및 메일에 관한 부분)를 수행 한 다음 Google 의사에게 문의하십시오. 개발.

최근 이메일을 보내기 위해 요즘 Sengrid를 사용하는 것이 좋습니다. 하지만 나중에 Sendgrid로 보내는 네이티브 전자 메일에서 다른 전자 메일로 전환하더라도 Udacity 강의를 통해 전자 메일을 보내는 것이 좋습니다. 다시, 문서는 완전하고 명확합니다.

희망이 도움이됩니다.

+0

링크를 클릭하십시오. 나는 Udacity의 교훈 중 일부를 보았다. 좋은 자원을 다룹니다. 그러나 그것은 내가 만들고자하는 것이 아닌 엔드 포인트를 생성합니다. 그리고 크론 작업도 제가 원하지 않습니다. 백그라운드 스레드가 항상 실행 중이며 데이터베이스의 변경 사항을 검사하고 싶습니다. 이는 수동 확장 기능이있는 모듈/서비스를 통해 가능합니다. 하지만 어떻게 서비스를 만들 수 있습니까 (마이크로 서비스/모듈 거기에 사이트에 많은 이름이 있습니까) ?? – kirtan403

+0

나는 로맨 irani 튜토리얼 주위를 둘러 보았습니다. 그것을 지적 해 주셔서 감사합니다. – kirtan403

관련 문제