Cloud Tasks
Task queue terdistribusi
Membangun aplikasi yang lebih responsif
Eksekusi asinkron adalah cara yang sudah teruji untuk mengurangi latensi permintaan dan menjadikan aplikasi Anda lebih responsif. Cloud Tasks memungkinkan Anda mengatur dan mengontrol permintaan tersebut dengan fitur-fitur seperti penjadwalan, penghapusan duplikat, kebijakan percobaan ulang yang dapat dikonfigurasi, dan pengalihan versi.
Memisah dan menskalakan microservice
Cloud Tasks membantu Anda membuat struktur dan menskalakan aplikasi dengan lebih baik. Implementasi pengendali tugas dalam layanan khusus memungkinkan microservice melakukan penskalaan secara mandiri.
Mengelola pemakaian resource
Cloud Tasks membantu Anda meningkatkan kontrol dan memperlancar beban pada layanan dengan membatasi kapasitas antrean. Hal ini membantu Anda mengelola eksekusi, pengiriman, dan penayangan tugas terdistribusi dengan mudah.
Menangani rilis dan insiden dengan lancar
Cloud Tasks memungkinkan Anda mempertahankan jumlah permintaan saat beroperasi. Jeda, percobaan ulang, atau pengalihan ke versi baru dapat memberi Anda ruang untuk menangani bug atau melakukan staging suatu deployment tanpa mengurangi permintaan.
Fitur
Skalabel dan terkelola sepenuhnya
Bangun project di layanan terkelola sepenuhnya yang sama dengan yang mendukung berbagai pelanggan terbesar kami.
Target HTTP
Tambahkan tugas yang menarget layanan HTTP apa pun yang berjalan di Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions, atau sistem lokal secara aman menggunakan autentikasi OAuth/OIDC standar industri.
Kontrol tingkat dan percobaan ulang
Kontrol eksekusi dengan menetapkan tingkat pengiriman tugas, jumlah maksimum percobaan, dan waktu tunggu minimum antar-percobaan.
Penghapusan duplikat tugas
Tugas yang ditambahkan beberapa kali hanya akan dikirim sekali.
Dasbor dan antarmuka command line
Kelola, pantau, dan periksa antrean serta tugas dari antarmuka Cloud Console command-line gcloud.
Penjadwalan mendatang
Kontrol waktu kapan tugas akan dijalankan.
Penayangan terjamin
Cloud Tasks menjamin penayangan setidaknya satu kali, dan sebagian besar tugas ditayangkan tepat satu kali.
Bahasa populer
Gunakan library klien di Java, Python, Node.js, PHP, dan Go. Atau, tambahkan tugas ke antrean menggunakan REST API dari bahasa apa saja dan di mana saja.
"Cloud Tasks memungkinkan kami berfokus pada persyaratan inti aplikasi yang kami kembangkan, bukan persyaratan utilitas lainnya. Kami menggunakan Cloud Tasks secara ekstensif: Mulai dari menangani notifikasi antaraplikasi dalam volume besar yang berada di platform berbeda, hingga tugas penyerapan/migrasi data dan pendelegasian, pemicuan, atau pengendalian workload. Setelah menggunakan Cloud Tasks, kecepatan pengembangan kami meningkat signifikan dan keseluruhan arsitektur menjadi lebih sederhana."
Jonathan Liversidge, IT Director, A1 Comms
Referensi teknis
Harga
OPERASI PER BULAN | HARGA/JUTA |
---|---|
1 Juta Pertama | Gratis |
Hingga 5 Miliar | $0,40 |
Mulailah membangun solusi di Google Cloud dengan kredit gratis senilai $300 dan 20+ produk yang selalu gratis.
Eksekusi tugas secara asinkron.