了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Funkcje chmury i Firebase

Google Cloud Functions to bezserwerowe rozwiązanie obliczeniowe Google do tworzenia aplikacji sterowanych zdarzeniami. Jest to wspólny produkt zespołu Google Cloud Platform i zespołu Firebase.

Deweloperom Google Cloud Platform funkcje Cloud służą jako warstwa łącząca, która umożliwia łączenie logiki między usługami Google Cloud Platform (GCP) przez nasłuchiwanie zdarzeń i reagowanie na nie.

Programistom Firebase Cloud Functions for Firebase zapewnia sposób na rozszerzenie działania Firebase i integrację funkcji Firebase poprzez dodanie kodu po stronie serwera.

Oba rozwiązania zapewniają szybkie i niezawodne wykonywanie funkcji w pełni zarządzanym środowisku, w którym nie musisz martwić się o zarządzanie serwerami czy udostępnianie jakiejkolwiek infrastruktury.

Funkcje chmury dla Firebase

Powinieneś używać Cloud Functions dla Firebase, jeśli jesteś programistą tworzącym aplikację mobilną lub mobilną aplikację internetową. Firebase zapewnia programistom mobilnym dostęp do pełnego zakresu w pełni zarządzanych usług zorientowanych na urządzenia mobilne, w tym do analiz, uwierzytelniania i bazy danych czasu rzeczywistego. Cloud Functions uzupełnia ofertę, zapewniając sposób na rozszerzenie i połączenie zachowania funkcji Firebase poprzez dodanie kodu po stronie serwera.

Programiści Firebase mogą łatwo integrować się z usługami zewnętrznymi w celu wykonywania takich zadań, jak przetwarzanie płatności i wysyłanie wiadomości SMS. Ponadto programiści mogą dołączyć niestandardową logikę, która jest albo zbyt ciężka dla urządzenia mobilnego, albo musi być zabezpieczona na serwerze. Zobacz , co mogę zrobić z funkcjami w chmurze? aby dowiedzieć się więcej o typowych przypadkach użycia integracji. Programistom, którzy potrzebują w pełni funkcjonalnego zaplecza, Cloud Functions zapewnia bramę do zaawansowanych możliwości Google Cloud Platform .

Cloud Functions dla Firebase jest zoptymalizowany pod kątem programistów Firebase:

  • Firebase SDK do konfigurowania funkcji za pomocą kodu
  • Zintegrowany z Firebase Console i Firebase CLI
  • Te same wyzwalacze, co Google Cloud Functions, a także wyzwalacze Firebase Realtime Database, Firebase Authentication i Firebase Analytics

Funkcje chmury dla Google Cloud Platform

Deweloperzy mogą łączyć i rozszerzać usługi GCP, pisząc kod w postaci funkcji w chmurze. Cloud Functions służą jako warstwa łącząca, umożliwiając łączenie logiki między usługami GCP przez nasłuchiwanie zdarzeń i reagowanie na nie. Za pomocą zaledwie kilku wierszy kodu programiści mogą wzbogacić swoje usługi GCP, tworząc kombinacje wyższego poziomu bez konieczności udostępniania serwerów lub zarządzania nimi. Więcej informacji znajdziesz w dokumentacji Google Cloud Functions .