2017-12-27 246 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爲您提供快速和專業的幫助。 –