하나의 큰 모노리스 애플리케이션이 있으며 이제는 일부 모듈을 마이크로 서비스로 분리 할 시간이되었습니다! 나는 구글 문서 도구의 술집/서브와 microservices에 대해 많이 읽고,하지만 내 질문에 대한 답변을 찾을 수 없습니다 :마이크로 서비스로 Google App Engine 애플리케이션 실행
- 애플리케이션 제목 파일 내 모듈 (microservice)에 대한처럼 보이는 방법?
- app.yaml은 내 응용 프로그램과 어떻게 다릅니 까? (내 말은 마이크로 서비스와 함께)
- 이 모듈을 어디에서 선언해야합니까? 응용 프로그램 app.yaml 또는 app.yaml 모두에서이 모듈을 선언해야합니까?
- 내 앱과 모듈에 어떻게 단일 데이터 저장소를 사용할 수 있습니까? 일부 자격 증명 및 libs가와
application: my-application version: 1 runtime: python27 api_version: 1 threadsafe: true
:
내 애플리케이션 제목을 지금처럼 보인다.
답을 기다리고 있습니다!
당신이 무엇을 요구하는지 모르겠습니다. App Engine * 모듈 * (현재 * 서비스 *라고 함)에는'app.yaml' 파일이 있습니다. 여러분의 * 프로젝트 *는 각각의'app.yaml'을 가진 많은 * 서비스 *를 가질 수 있습니다. 라우팅은'dispatch.yaml'을 사용하고 * 프로젝트 * 내의 모든 * 서비스 *는 동일한 Datastore를 공유합니다. 현재 사용중인 응용 프로그램의 모 놀리식이 무엇입니까? – tx802
예를 들면 : 내 앱 안에 APNS 서비스가 있는데, 마이크로 서비스로 이동해야합니다. 확인하십시오 : 이벤트 happend -> 이벤트 생성 -> 주제 (pub/sub)로 보내기 -> APNS 마이크로 서비스 수신 주제 -> APNS 푸시 알림 전송 –