欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用并在之后需要时轻松地扩大应用规模。立即报名

雲函數和 Firebase

Google Cloud Functions 是 Google 用於創建事件驅動應用程序的無服務器計算解決方案。它是 Google Cloud Platform 團隊和 Firebase 團隊的聯合產品。

對於Google Cloud Platform 開發人員Cloud Functions充當連接層,允許您通過偵聽和響應事件在 Google Cloud Platform (GCP) 服務之間編織邏輯。

對於Firebase 開發人員Cloud Functions for Firebase提供了一種通過添加服務器端代碼來擴展 Firebase 的行為和集成 Firebase 功能的方法。

這兩種解決方案都可以在完全託管的環境中快速可靠地執行功能,您無需擔心管理任何服務器或配置任何基礎設施。

Firebase 的雲函數

如果您是構建移動應用程序或移動網絡應用程序的開發人員,您應該使用 Cloud Functions for Firebase。 Firebase 讓移動開發人員能夠訪問一系列完全託管的以移動為中心的服務,包括分析、身份驗證和實時數據庫。 Cloud Functions 通過添加服務器端代碼提供了一種擴展和連接 Firebase 功能行為的方法,從而完善了該產品。

Firebase 開發人員可以輕鬆地與外部服務集成,以完成處理付款和發送 SMS 消息等任務。此外,開發人員可以包含對於移動設備而言過於繁重或需要在服務器上保護的自定義邏輯。請參閱我可以使用 Cloud Functions 做什麼?了解有關典型集成用例的更多信息。對於需要功能更全面的後端的開發人員,Cloud Functions 提供了通往Google Cloud Platform中強大功能的門戶。

Cloud Functions for Firebase 針對 Firebase 開發人員進行了優化:

  • Firebase SDK 通過代碼配置您的功能
  • 與 Firebase 控制台和 Firebase CLI 集成
  • 與 Google Cloud Functions 相同的觸發器,以及 Firebase 實時數據庫、Firebase 身份驗證和 Firebase Analytics 觸發器

谷歌云平台的雲函數

開發者可以通過編寫 Cloud Function 形式的代碼來連接和擴展 GCP 服務。 Cloud Functions 充當連接層,允許您通過偵聽和響應事件在 GCP 服務之間編織邏輯。只需幾行代碼,開發人員就可以豐富他們對 GCP 服務的使用以創建更高級別的組合,而無需配置或管理服務器。有關詳細信息,請參閱Google Cloud Functions 文檔