Google ułatwia tworzenie aplikacji Go w Google Cloud

Google ułatwia tworzenie aplikacji Go w Google Cloud

Google wydało cztery szablony Deweloperzy mogą używać aplikacji Bootstrap Go z goneweksperymentalne narzędzie przeznaczone do tworzenia instancji projektów Go.

Zawiera nowe szablony httpfnktóra tworzy podstawową procedurę obsługi HTTP przy użyciu funkcji chmury; pubsubfnwspólna funkcja chmury motywu PubSub, która obsługuje zdarzenie w chmurze; [microservice(https://github.com/GoogleCloudPlatform/go-templates/tree/main/run/microservice)], działający w chmurze serwer HTTP przeznaczony do wdrożenia w środowisku wykonawczym bez serwera; I taskhandlerktóra jest podstawową aplikacją obsługującą zadania przy użyciu App Engine.

Korzystanie z szablonu upraszcza proces pisania i wdrażania usługi Go w Google Cloud. Każdy szablon zawiera podstawowy skrypt Go, który implementuje wymaganą funkcjonalność, oraz plik zależności. Bardziej złożone usługi mogą obejmować dodatkowe pliki konfiguracyjne, takie jak pliki yaml do konfigurowania usług w chmurze.

Na przykład w przypadku prostej procedury obsługi HTTP, jeśli ty Użyj httpfs gonew Modeljak tylko będziesz właścicielem gonew Po zainstalowaniu cały proces dzieli się na dwa etapy: pobranie i wdrożenie przykładowego projektu.


gonew github.com/GoogleCloudPlatform/go-templates/functions/httpfn your.domain/httpfn

gcloud functions deploy hello-http \
--gen2 \
--runtime=go120 \
--region=us-central1 \
--source=. \
--entry-point=HelloHTTP \
--trigger-http \
--allow-unauthenticated

Porównaj to z Czynności wymagane do napisania prostej funkcji w chmurze przy użyciu środowiska uruchomieniowego Go aby osiągnąć ten sam cel. Obejmuje to utworzenie projektu Google Cloud za pomocą gcloud CLI implementuje wymaganą funkcjonalność, pisząc prosty program Go, a następnie wdrażając go. Korzyści są bardziej oczywiste, jeśli się przyjrzeć Czynności wymagane do utworzenia prostego kreatora zadań przy użyciu Google App Engine.

Jak wspomniano, szablony Go wykorzystują gonew Który ma na celu uproszczenie zadania uruchamiania projektu Go.

Od dłuższego czasu słyszymy od programistów Go, że często najtrudniejsze jest rozpoczęcie pracy. Nowi programiści pochodzący z innych języków oczekują wskazówek dotyczących domyślnego układu projektu, a doświadczeni programiści pracujący w zespołach oczekują spójności w swoich zależnościach projektowych.

szablony dla gonewi on Pakowane jako moduły Go, może napisać każdy. Początkowa wersja narzędzia jest celowo minimalna i ma na celu Kolekcja komentarzy Z bazy programistów.

READ  FTC prosi sąd apelacyjny o wstrzymanie umowy Microsoft-Activision

Randolph Howe

„Zła entuzjasta podróży. Irytująco skromny ćpun internetu. Nieprzepraszający alkoholiczek”.

Rekomendowane artykuły

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *