KabarTotabuan.com

Memperbarui berita utama dari sumber Indonesia dan global

Google mempermudah pembuatan aplikasi Go di Google Cloud
Tech

Google mempermudah pembuatan aplikasi Go di Google Cloud

Google telah merilis empat template Pengembang dapat menggunakan aplikasi bootstrap Go dengan gonewalat eksperimental yang dimaksudkan untuk membuat proyek Go.

Termasuk template baru httpfnyang membuat penangan HTTP dasar menggunakan Cloud Function; pubsubfnfungsionalitas cloud tema PubSub bersama yang menangani peristiwa cloud; [microservice(https://github.com/GoogleCloudPlatform/go-templates/tree/main/run/microservice)], server HTTP yang menjalankan cloud dimaksudkan untuk digunakan dalam runtime tanpa server; Dan taskhandleryang merupakan aplikasi inti yang menangani tugas menggunakan App Engine.

Menggunakan template menyederhanakan proses penulisan dan penerapan layanan Go ke Google Cloud. Setiap template menyertakan skrip Go dasar yang mengimplementasikan fungsionalitas yang diperlukan, dan file dependensi. Layanan yang lebih kompleks mungkin menyertakan file konfigurasi tambahan, seperti file yaml untuk mengonfigurasi layanan cloud.

Misalnya, dalam kasus penangan HTTP sederhana, jika Anda Menggunakan httpfs gonew modelsegera setelah Anda memiliki gonew Terinstal, seluruh proses dibagi menjadi dua langkah: mengunduh dan menerapkan proyek sampel.


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

Bandingkan ini dengan Langkah-langkah yang diperlukan untuk menulis fungsi cloud sederhana menggunakan runtime Go untuk mencapai tujuan yang sama. Ini termasuk membuat project Google Cloud dengan gcloud CLI, ini mengimplementasikan fungsionalitas yang diperlukan dengan menulis program Go sederhana, lalu menerapkannya. Manfaat lebih jelas jika Anda melihat Langkah-langkah yang diperlukan untuk membuat wizard tugas sederhana menggunakan Google App Engine.

Seperti yang telah disebutkan, template Go menggunakan gonew Yang bertujuan untuk menyederhanakan tugas mem-boot proyek Go.

Untuk waktu yang lama, kami telah mendengar dari pengembang Go bahwa memulai seringkali merupakan bagian tersulit. Pengembang baru yang berasal dari bahasa lain mengharapkan panduan tentang tata letak proyek default, dan pengembang berpengalaman yang bekerja dalam tim mengharapkan konsistensi dalam ketergantungan proyek mereka.

template untuk gonewdan dia Dikemas sebagai modul Go, dapat ditulis oleh siapa saja. Rilis awal alat ini sengaja diminimalkan dan dimaksudkan untuk itu Koleksi komentar Dari basis pengembang.

READ  Pembaruan daftar Xbox Game Pass September 2021: Sable dan SkateBird

LEAVE A RESPONSE

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

"Pop culture ninja. Social media enthusiast. Typical problem solver. Coffee practitioner. Fall in love. Travel enthusiast."