2017-12-27 245 views
0

我们有两个独立的项目上JAVA运行如下微服务标准和灵活的GAE服务的GAE +混合

  1. GAE标准,让我们声言如下─APP1
  2. GAE灵活的Python运行时,让我们声言如下─ APP2

我们希望将两个项目都放在一个具有两个服务的微服务应用程序项目中,比如APP1service(默认)和APP2service。

想要检查是否有可能在微服务设置中共享标准和灵活的GAE服务共享一个应用程序标识?

快速回答非常感谢。

ps。

谷歌文档不直接回答这个问题,并暗示 ,这是不可能的。

回答

0

是的,在同一个GAE应用程序中,可以将任何环境和语言组合作为单独的服务。虽然没有明确提到,但它被服务的代码隔离所暗示。从App Engine Services as microservices

代码可以独立部署到服务,并且不同的服务可以用不同的语言编写,例如Python,Java,Go和PHP。

你只需要照顾:

+0

是的,一些服务的初始部署确实有效。让我怀疑的是多服务模式中的** COST ACCOUNTING **,如下所述:“实例小时数(用于运行代码的CPU和内存)的成本不会因服务而分开;整个实例小时数项目被集中在一起。“据我所知,灵活和标准的实例小时数不是以相同的模式计费,实际上灵活的环境至少需要一个专用实例来提供服务请求,而不是可以自动扩展的标准实例。 –

+0

flex env服务不在实例小时计费,而是在CPU,内存和磁盘时数上计费。账单上的不同项目。如果你让他们工作只是检查应用程序的配额页面,它*可能*已经有了信息。 –

+0

感谢Dan为您提供快速和专业的帮助。 –