在服務之間進行通訊

您可以使用各種方法在 App Engine 服務之間或與其他服務 (包括 GCP 服務和外部應用程式) 進行通訊。

如要與 App Engine 服務進行通訊,最簡單的方法是傳送指定的 HTTP 要求,只要在網址中加入相關資源的名稱或 ID 即可。例如,除了對應的 GCP 專案 ID 外,您還可以加入想要列為目標的服務 ID 或版本:

http://[VERSION_ID].[SERVICE_ID].[MY_PROJECT_ID].appspot.com
https://[VERSION_ID]-dot-[SERVICE_ID]-dot-[MY_PROJECT_ID].appspot.com

如需瞭解指定服務目標的相關資訊,包括如何定義 HTTPS 網址,請參閱要求的轉送方式一文。如要在您的服務和其他 GCP 服務之間授權要求,請參閱設定伺服器對伺服器實作環境應用程式的驗證作業一文。

如要跨資料庫和 App Engine 應用程式或某些外部應用程式共用資料,請參閱瞭解資料與檔案儲存空間。在標準環境中,您還可以使用 URL Fetch API,在服務之間傳送要求,或將要求從服務傳送至外部端點。

此外,標準環境中的服務若屬同一項 GCP 專案,還可以使用其中一項 App Engine API 進行下列工作:

  • 共用單一 memcache 執行個體。
  • 透過工作佇列在服務之間指派工作以進行協同合作。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Java 8 適用的 App Engine 標準環境