Возможно ли иметь как appengine flexble, так и стандарт в одном проекте?

В настоящее время у меня работает стандартное приложение appengine. В настоящее время я разрабатываю другое приложение для фляг, которое будет использовать гибкую среду выполнения. Мне интересно, возможно ли, чтобы оба приложения были в одном проекте?




Ответы (2)


Да, это возможно, если каждое из ваших "приложений" будет реализовано как отдельные службы/модули в одном и том же приложении GAE. Службы/модули обеспечивают полную изоляцию кода, см. Сравнение изоляции сервисов и проектов.

См. также: Пользовательская среда выполнения для приложения с негибкой средой?

person Dan Cornilescu    schedule 14.06.2017

Есть еще более простой способ сделать это, не требующий создания отдельного сервиса :)

Поскольку вы только разрабатываете свое второе приложение, вам не нужно устанавливать его в качестве версии по умолчанию для обслуживания общего трафика. Вам нужно только получить к нему доступ самостоятельно (или, возможно, тому, кому вы дадите URL-адрес). Единственным недостатком является то, что вы не сможете получить доступ к своему проекту по URL-адресу по умолчанию, обычно .appspot.com.

Таким образом, вы можете просто развернуть свой проект гибкого движка приложения, но убедитесь, что вы не разделяете трафик и не продвигаете его до основной версии! Затем вы можете получить доступ к своей версии, просто щелкнув версию в облачной консоли Google или посетив http://-dot-.appspot.com/ (некоторое время было невозможно получить доступ к отдельным версиям, подобным этой для гибкости. , но теперь это решено.)

person KevinG    schedule 22.06.2017