Pekerjaan asinkron seperti transkoding dan moderasi konten tidak mengembalikan hasil secara real time. Siapkan notifikasi pada Antrian MPS atau alur kerja untuk memantau perubahan status pekerjaan.
-
Buat Topik atau Antrian sesuai kebutuhan Anda.
CatatanAntrian menyediakan model konsumsi satu-ke-satu yang sangat andal dan konkuren. Topik menyediakan model publikasi-langganan satu-ke-banyak.
-
(Opsional) Bind an MPS queue.
-
Siapkan notifikasi.
Langkah 1: Aktifkan Simple Message Queue (formerly MNS)
Notifikasi MPS mengandalkan SMQ untuk mendorong pesan. MPS tidak membebankan biaya untuk fitur ini, tetapi penggunaan SMQ dikenai biaya. Billing.
-
Aktifkan Simple Message Queue (formerly MNS) dan berikan izin yang diperlukan. Untuk instruksi detail, lihat Aktifkan Simple Message Queue (formerly MNS) dan berikan izin.
-
Klik Management Console untuk membuka konsol Simple Message Queue (formerly MNS).
Langkah 2: Buat topik atau antrian
MPS mengirimkan notifikasi dengan mendorong pesan ke Topik atau Antrian SMQ. Buat Topik atau Antrian sesuai kebutuhan Anda.
Buat topik
-
Di panel navigasi kiri konsol SMQ, pilih Topics. Pada halaman Topic List, klik Create Topic.
-
Pada halaman Create Topic, konfigurasikan parameter berikut.
Parameter
Deskripsi
Name
Nama topik.
CatatanNama harus dimulai dengan huruf, panjang maksimal 120 karakter, dan hanya boleh berisi huruf, angka, serta tanda hubung (-).
Maximum Message Length
Ukuran maksimum isi pesan. Nilai valid: 1024–65536 byte. Default: 65536.
Enable Logging Feature
Mengaktifkan pencatatan log untuk topik ini.
-
Klik OK. Topik dibuat dan Anda dialihkan ke halaman detail topik.
-
Klik Create Subscription dan konfigurasikan parameter berikut.
Parameter
Deskripsi
Name
Nama langganan.
CatatanNama harus dimulai dengan huruf, panjang maksimal 255 karakter, dan hanya boleh berisi huruf, angka, serta tanda hubung (-).
Push Type
Pilih jenis dorong. Default: HTTP.
Receiver Endpoint
Receiver Endpoint pesan.
CatatanTitik akhir harus berupa URL yang dimulai dengan
http://atauhttps://.(Opsional) Message Filtering Tag
Tag yang digunakan untuk memfilter pesan.
CatatanPanjang tag maksimal 16 karakter.
Retry Policy
Kebijakan percobaan ulang saat pengiriman pesan ke titik akhir gagal.
-
Backoff Retry: Mencoba mengirim ulang hingga 3 kali dengan interval acak antara 10–20 detik.
-
Exponential Decay Retry: Hingga 176 kali percobaan dalam satu hari. Interval dimulai dari 1 detik dan meningkat secara eksponensial (2n) hingga maksimum 512 detik.
Message push format
Format pesan yang didorong.
-
SIMPLIFIED: Hanya berisi isi pesan, tanpa atribut.
-
JSON: Isi pesan dalam format JSON dengan konten dan atribut.
-
XML: Isi pesan dalam format XML dengan konten dan atribut.
-
-
Klik OK untuk membuat langganan.
Buat antrian
-
Di panel navigasi kiri konsol SMQ, klik Queues.
-
Pada halaman Queue List, klik Create Queue dan konfigurasikan parameter berikut.
Parameter
Deskripsi
Name
Nama antrian.
Maximum Message Length
Ukuran maksimum isi pesan yang dikirim ke antrian.
Long Polling Period
Waktu tunggu maksimum untuk panggilan
ReceiveMessagesaat antrian kosong.Visibility Timeout Period
Durasi pesan yang telah diambil tetap tersembunyi dari permintaan pengambilan berikutnya.
Message Retention Period
Waktu maksimum pesan dapat tetap berada di antrian sebelum dihapus, baik sudah diambil maupun belum.
Delivery delay
Waktu semua pesan ditunda sebelum dapat dikonsumsi.
Enable Logging Feature
Mengaktifkan manajemen log untuk antrian ini.
-
Setelah mengonfigurasi parameter, klik OK untuk membuat Antrian.
(Opsional) Langkah 3: Bind an MPS queue
Untuk menerima notifikasi pekerjaan dalam Antrian MPS standar, bind Antrian tersebut ke Topik atau Antrian SMQ Anda.
Pekerjaan alur kerja mengabaikan binding notifikasi Antrian MPS. Untuk menggunakan notifikasi dalam alur kerja, pilih Topik atau Antrian notifikasi di node Input saat membuat alur kerja. Siapkan notifikasi untuk tugas alur kerja.
-
Masuk ke ApsaraVideo Media Processing console.
-
Di bilah navigasi atas, pilih Region.
CatatanAntrian MPS dan pekerjaan Anda harus berada di wilayah yang sama agar dapat menerima notifikasi.
-
Di panel navigasi kiri, pilih .
-
Di daftar Antrian MPS, temukan Antrian MPS tempat Anda ingin mengaktifkan notifikasi, lalu klik Set Message Notification di kolom Actions.
-
Di kotak dialog Set Message Notification, konfigurasikan parameter berikut.
Parameter
Deskripsi
Notifications
Nyalakan sakelar.
Message Type
Pilih Queue atau Topic sesuai jenis entitas SMQ Anda.
Queue name
Jika Anda memilih Queue untuk Message Type, pilih antrian yang diinginkan dari daftar drop-down Queue name.
Message Name
Jika Anda memilih Topic untuk Message Type, pilih topik yang diinginkan dari daftar drop-down Message Name.
-
Klik OK untuk menyelesaikan binding.
Langkah 4: Siapkan notifikasi
Siapkan notifikasi untuk satu pekerjaan
Saat membuat pekerjaan, pilih Antrian MPS yang telah di-bind ke Topik atau Antrian SMQ Anda. MPS akan mengirimkan notifikasi ke tujuan yang ditentukan ketika status pekerjaan berubah.
Jenis Antrian MPS harus sesuai dengan jenis pekerjaan. Misalnya, untuk menerima notifikasi pekerjaan gambar mini cerdas, gunakan Antrian MPS gambar mini cerdas dengan notifikasi aktif dan pilih Antrian tersebut saat membuat pekerjaan.
Siapkan notifikasi alur kerja
Aktifkan notifikasi pada node Input alur kerja untuk menerima notifikasi saat pekerjaan alur kerja dimulai dan selesai.
-
Di konsol ApsaraVideo Media Processing, pilih di panel navigasi kiri.
-
Klik Create Workflow untuk membuka halaman Create Workflow.
-
Di bagian pengeditan Topology alur kerja, klik ikon edit pada node Input.
-
Di kotak dialog Input Settings, nyalakan Notifications dan konfigurasikan parameter berikut.
CatatanUntuk pekerjaan alur kerja, pengaturan notifikasi pada node Input menggantikan pengaturan Antrian MPS.
Parameter
Deskripsi
Input bucket
Otomatis terisi setelah Anda memilih jalur input.
Input Path
Jalur file input yang akan diproses.
Transcoding MPS Queue
Pilih pipeline transkoding yang telah di-bind sebelumnya.
Notifications
Nyalakan untuk mengaktifkan notifikasi.
Message Type
Jenis tujuan pesan. Harus sesuai dengan jenis entitas SMQ (Queue atau Topic) yang Anda pilih di bawah.
Queue (topic) name
Pilih antrian atau topik tujuan.
-
Konfigurasikan node alur kerja lainnya seperti dijelaskan dalam Create a workflow.