全部产品
Search
文档中心

Function Compute:Ikhtisar Pemicu

更新时间:Sep 06, 2025

Pemicu adalah mekanisme yang menentukan kapan suatu fungsi dijalankan sebagai respons terhadap event atau kondisi tertentu. Mereka bertindak sebagai jembatan antara sebuah event dan tindakan dari suatu fungsi, memungkinkan arsitektur berbasis event serta menyederhanakan alur kerja yang kompleks.

Apa itu pemicu?

Fungsi dapat dipanggil melalui Konsol Function Compute, SDK, atau sumber event. Pemicu berfungsi sebagai cara untuk secara otomatis memanggil fungsi ketika event tertentu terjadi. Mereka merupakan elemen dasar dalam aplikasi berbasis event.

Ketika pemicu dibuat untuk suatu fungsi, pemicu tersebut mendefinisikan serangkaian kondisi atau kriteria tertentu yang, jika terpenuhi, akan menyebabkan fungsi dieksekusi secara otomatis.

Catatan

Jika Anda ingin memanggil beberapa fungsi dengan satu event, Anda dapat menggabungkan Function Compute dengan CloudFlow. Secara spesifik, Anda dapat memanggil fungsi yang memulai proses CloudFlow, selama proses tersebut beberapa fungsi lainnya dipanggil.

Contoh skenario

Pemicu mengotomatiskan eksekusi fungsi. Contoh berikut menggambarkan skenario umum di mana pemicu dapat digunakan. Setelah disiapkan, pemicu akan secara otomatis menjalankan fungsi yang ditentukan ketika kriteria tertentu terpenuhi, serta pada waktu atau interval yang telah ditentukan, tanpa intervensi manual.

  • Pemicu OSS

    Anda memiliki aplikasi yang mengunggah gambar ke bucket Layanan Penyimpanan Objek (OSS), bersama dengan fungsi yang dapat mengunduh, memproses, dan menyimpan kembali gambar-gambar tersebut ke bucket atau ke layanan lainnya. Untuk menghindari pemanggilan fungsi secara manual setiap kali gambar baru diunggah, Anda dapat mengonfigurasi pemicu OSS untuk melakukannya secara otomatis.

  • Pemicu Simple Log Service

    Anda memiliki aplikasi yang menggunakan Simple Log Service untuk pengumpulan log, bersama dengan fungsi yang dapat melakukan kueri dan menganalisis log-log tersebut. Untuk menghindari pemanggilan fungsi secara manual setiap kali log baru dikumpulkan, Anda dapat mengonfigurasi pemicu Simple Log Service untuk melakukannya secara otomatis.

  • Pemicu Waktu

    Anda memiliki aplikasi yang memerlukan pengumpulan data setiap jam, bersama dengan fungsi yang dapat mengumpulkan dan memproses data tersebut. Untuk menghindari pemanggilan fungsi setiap jam secara manual, Anda dapat mengonfigurasi pemicu waktu untuk melakukannya secara otomatis.

Tipe Pemicu

Function Compute mendukung jenis-jenis pemicu berikut, yang diklasifikasikan menurut metode integrasi mereka:

  • Pemicu Terintegrasi Dua Arah: Jenis pemicu ini dapat dikonfigurasi baik di Function Compute maupun di sumber event.

  • Pemicu Terintegrasi Satu Arah: Jenis pemicu ini hanya dapat dikonfigurasi di sumber event.

  • Pemicu Event untuk Layanan Alibaba Cloud: Jenis pemicu ini hanya dapat dikonfigurasi di Function Compute, tetapi memungkinkan Anda menetapkan aturan pemicuan di EventBridge daripada mengonfigurasinya langsung di sumber event.

Berdasarkan bagaimana mereka memanggil fungsi, pemicu juga dapat diklasifikasikan menjadi pemicu pemanggilan sinkron dan pemicu pemanggilan asinkron. Item berikut menggambarkan perbedaan antara metode pemanggilan. Untuk informasi lebih lanjut, lihat Pemanggilan Sinkron.

  • Pemanggilan Sinkron: Fungsi hanya mengembalikan tanggapan setelah selesai memproses event. Sebagai contoh, pemanggilan fungsi yang dimulai di Konsol Function Compute semuanya adalah pemanggilan sinkron.

  • Pemanggilan Asinkron: Function Compute mengembalikan tanggapan segera setelah menerima event dan menempatkannya ke dalam antrian internal untuk diproses.

Pemicu terintegrasi dua arah

Nama Pemicu

Metode pemanggilan yang didukung

Tautan dokumen

Pemicu Waktu

Asinkron

Ikhtisar pemicu waktu

Pemicu OSS

Asinkron

Ikhtisar Pemicu Peristiwa OSS

Pemicu Simple Log Service

Sinkron

Ikhtisar pemicu Simple Log Service

Pemicu CDN

Sinkron

Ikhtisar pemicu CDN

Pemicu Tablestore

Sinkron

Ikhtisar pemicu Tablestore

Pemicu Apache RocketMQ Mandiri

Sinkron dan asinkron

Buat Pemicu Apache RocketMQ

Pemicu topik Simple Message Queue (formerly MNS)

Asinkron

Ikhtisar pemicu topik Simple Message Queue (sebelumnya MNS)

Pemicu HTTP

Sinkron dan asinkron

Ikhtisar pemicu HTTP

Pemicu berbasis EventBridge

Pemicu antrian Simple Message Queue (formerly MNS).

Sinkron dan asinkron

Pemicu Antrian Simple Message Queue (sebelumnya MNS)

Pemicu ApsaraMQ for RocketMQ

Sinkron dan asinkron

Pemicu ApsaraMQ for RocketMQ

Pemicu ApsaraMQ for RabbitMQ

Sinkron dan asinkron

Pemicu RabbitMQ

Pemicu ApsaraMQ for Kafka

Sinkron dan asinkron

Pemicu ApsaraMQ for Kafka

Pemicu ApsaraMQ for MQTT

Sinkron dan asinkron

Pemicu ApsaraMQ for MQTT

Pemicu Data Transmission Service (DTS)

Sinkron dan asinkron

Pemicu DTS

Pemicu terintegrasi satu arah

Catatan

Untuk pemicu terintegrasi satu arah, Anda harus mengonfigurasinya di sumber event.

Nama Pemicu

Metode pemanggilan yang didukung

Tautan dokumen

Pemicu API Gateway

Sinkron dan asinkron

Ikhtisar Pemicu API Gateway

Pemicu Application Load Balancer (ALB)

Sinkron dan asinkron

Pemicu ALB

Pemicu satu arah DataHub

Sinkron dan asinkron

Pemicu satu arah DataHub

Pemicu IoT Platform

Asinkron

IoT Platform

Pemicu DataWorks

Sinkron dan asinkron

DataWorks

CloudFlow

Sinkron dan asinkron

Alur Kerja Tanpa Server

Pemicu peristiwa untuk layanan Alibaba Cloud

Nama Pemicu

Metode pemanggilan yang didukung

Tautan dokumen

Pemicu event untuk layanan Alibaba Cloud

Sinkron dan asinkron

Konfigurasikan pemicu peristiwa untuk layanan Alibaba Cloud