1

Я планирую перейти от одного приложения к проекту к нескольким приложениям в проекте. Один из существующих приложений, отличных от UI, и один из них будет основан на Django. Я пишу код в Python2.7Микросервис в Google App engine

Я видел пример Google app.yaml, но примеров для 2 или более приложений нет. Уже есть аналогичный вопрос. но все еще без примера (Run Google App Engine application with microservice)

Как мне назвать микросервис/модуль Django и как я могу вызвать другое приложение (микросервис/модуль)?

Моя текущая структура:

main_app directory 
- dj (django app) 
-- dj.yaml 
-- manage.py 
-- __init__.py (empty) 
-- polls (from django tutorial) 
-- mysite (from django tutorial) 
- otherapp 
-- otherapp.yaml 
-- something.py 
- app.yaml 
- cron.yaml 

Вот часть моего app.yaml (которые должны контролировать оба приложения):

runtime: python27 
api_version: 1 
threadsafe: true 

handlers: 
- url: /.* 
    script: main.app 
- url: /uploadcsv/.* 
    script: main.app 


libraries: 
- name: MySQLdb 
    version: "latest" 
+0

не уверен, какие примеры вы ищете. (а также прочитать комментарии к самому вопросу) –

+2

Возможный дубликат [Запуск приложения Google App Engine с микросервисом] (http://stackoverflow.com/questions/38125926/run-google-app-engine- приложение-с-микросервисом) –

+0

Вопросы и ответы, упомянутые в приведенном Игорем, имеют некоторые примеры, как уже упоминалось. Разумеется, это подразумевает «несколько приложений», которые вы действительно подразумеваете «несколько сервисов/модулей внутри одного и того же приложения GAE», в противном случае стандартная заметка о том, что разбиение приложения на несколько может рассматриваться как попытка умножить свободную квоту, которая является нарушение условий обслуживания GAE (плюс это связано с ненужными осложнениями для связи между этими приложениями) –

ответ