Pekerjaan ApsaraVideo Media Processing (MPS) dapat dijalankan dalam mode sinkron atau asinkron. Anda tidak dapat menerima hasil pekerjaan asinkron secara real-time. Untuk memantau perubahan status pekerjaan asinkron dalam antrian atau alur kerja MPS, Anda dapat mengaktifkan fitur notifikasi. Setelah fitur ini diaktifkan, Anda dapat memantau apakah pekerjaan transkoding berhasil atau apakah pekerjaan tinjauan otomatis selesai. Topik ini menjelaskan cara mengaktifkan fitur notifikasi untuk pekerjaan atau alur kerja MPS.
Untuk mengaktifkan fitur notifikasi, ikuti langkah-langkah berikut:
Buat topik atau antrian di SMQ sesuai kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat bagian-bagian berikut dari topik ini:
CatatanModel berbasis antrian adalah model konsumsi yang andal dan konkuren dengan cara satu lawan satu. Model berbasis topik adalah model publikasi dan langganan dengan cara satu lawan banyak.
Opsional. Hubungkan antrian atau topik di SMQ dengan antrian MPS. Untuk informasi lebih lanjut, lihat bagian Hubungkan antrian atau topik dari topik ini.
Aktifkan fitur notifikasi untuk pekerjaan atau alur kerja. Untuk informasi lebih lanjut, lihat bagian-bagian berikut dari topik ini:
Langkah 1: Aktifkan Simple Message Queue (formerly MNS)
Fitur notifikasi bergantung pada SMQ. Anda dapat menggunakan fitur ini secara gratis di MPS, tetapi akan dikenakan biaya untuk penggunaan SMQ. Untuk detail penagihan, lihat Ikhtisar Penagihan.
Aktifkan Simple Message Queue (formerly MNS) dan otorisasi pengguna saat ini untuk mengakses SMQ. Untuk informasi lebih lanjut, lihat Aktifkan SMQ dan Otorisasi Pengguna RAM untuk Mengakses SMQ.
Klik Console untuk masuk ke konsol Simple Message Queue (formerly MNS).
Langkah 2: Buat topik atau antrian di SMQ
MPS dapat mengirimkan notifikasi tentang pekerjaan dan alur kerja ke topik atau antrian di SMQ. Anda dapat membuat topik atau antrian di SMQ sesuai kebutuhan bisnis Anda.
Buat topik
Di panel navigasi sisi kiri konsol SMQ, pilih Model Topik > Topics. Di halaman Topik, klik Create Topic.
Di panel Buat Topik, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Name
Nama topik SMQ.
CatatanNama dapat memiliki panjang hingga 120 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Nama harus dimulai dengan huruf.
Maximum Message Length
Ukuran maksimum pesan yang dapat dikirim ke topik SMQ. Unit: byte. Nilai valid: 1024 hingga 65536. Nilai default: 65536.
Enable Logging Feature
Menentukan apakah akan mengaktifkan fitur logging.
Klik OK. Topik SMQ dibuat, dan halaman detail topik SMQ muncul.
Di tab Langganan, klik Create Subscription. Di panel Buat Langganan, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Topic Name
Nama langganan.
CatatanNama dapat memiliki panjang hingga 255 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Nama harus dimulai dengan huruf.
Subscription
Jenis dorongan. Nilai default: HTTP.
Receiver Endpoint
Titik akhir penerima pesan.
CatatanTitik akhir adalah URL HTTP yang dimulai dengan http:// atau https://.
Message Filtering Tag
Tag yang digunakan untuk menyaring pesan. Parameter ini opsional.
CatatanTag dapat memiliki panjang hingga 16 karakter.
Retry policy
Kebijakan pengulangan yang diterapkan ketika terjadi kesalahan selama pengiriman pesan dari topik SMQ ke penerima. Nilai valid:
Backoff Retry: mencoba ulang tiga kali. Interval pengulangan adalah nilai acak dalam rentang 10 hingga 20. Unit: detik.
Exponential Decay Retry: mencoba ulang 176 kali dalam satu hari dengan interval pengulangan berikut yang diukur dalam detik: 2^0, 2^1, ..., 512, 512, ..., dan 512.
Message Format
Format dalam mana pesan didorong ke penerima. Nilai valid:
SIMPLIFIED: Pesan hanya berisi badan pesan yang dipublikasikan dan tidak berisi informasi atribut.
JSON: Pesan dalam format JSON dan berisi badan pesan dan atribut pesan.
XML: Pesan dalam format XML dan berisi badan pesan dan atribut pesan.
Klik OK. Langganan dibuat.
Buat antrian SMQ
Di panel navigasi sisi kiri konsol SMQ, pilih Model Antrian > Queues.
Di halaman Antrian, klik Create Queue. Di panel Buat Antrian, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Name
Nama antrian SMQ.
Maximum Message Length
Ukuran maksimum pesan yang dapat dikirim ke antrian SMQ.
Long Polling Period
Periode maksimum permintaan ReceiveMessage menunggu hingga pesan ada di antrian SMQ.
Visibility Timeout Period
Periode selama pesan yang diterima tetap dalam keadaan Tidak Aktif.
Message Retention Period
Periode maksimum pesan dapat disimpan di antrian SMQ. Setelah periode yang ditentukan berakhir, pesan dihapus terlepas dari apakah pesan telah dikonsumsi.
Scheduled Period
Periode setelah semua pesan yang dikirim ke antrian SMQ dapat dikonsumsi.
Enable Logging Feature
Menentukan apakah akan mengaktifkan fitur logging.
Klik OK. Antrian SMQ dibuat.
Langkah 3: (Opsional) Hubungkan antrian atau topik SMQ dengan antrian MPS
Jika Anda menjalankan pekerjaan yang ditambahkan ke antrian MPS reguler dan ingin menerima notifikasi tentang pekerjaan tersebut, hubungkan antrian MPS dengan topik atau antrian SMQ. Saat membuat pekerjaan, pilih antrian MPS yang terhubung dengan topik atau antrian MNS.
Jika Anda menjalankan alur kerja, Anda tidak perlu menghubungkan antrian MPS dengan antrian atau topik SMQ. Notifikasi pekerjaan dalam alur kerja dapat dikirim berdasarkan logika lain. Untuk menerima notifikasi tentang pekerjaan ini, cukup konfigurasikan topik atau antrian SMQ untuk node Input dari alur kerja. Untuk informasi lebih lanjut, lihat bagian Aktifkan fitur notifikasi untuk alur kerja dari topik ini.
Masuk ke konsol MPS.
Di bilah navigasi atas, pilih wilayah.
CatatanPastikan Anda memilih wilayah tempat Anda mengirimkan pekerjaan MPS. Jika tidak, pesan tidak dapat diterima.

Di panel navigasi sisi kiri, pilih .
Di halaman Antrian MPS dan Callback, temukan antrian MPS untuk mana Anda ingin mengaktifkan fitur notifikasi dan klik Set Notifications di kolom Tindakan.

Di kotak dialog Notification Settings, konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
Parameter
Deskripsi
Notifications
Aktifkan Notifikasi.
Message Type
Pilih Queue atau Topic berdasarkan kebutuhan bisnis Anda.
Queue Name
Jika Anda mengatur parameter Message Type ke Queue, pilih antrian dari daftar drop-down Queue Name.
Topic Name
Jika Anda mengatur parameter Message Type ke Topic, pilih topik dari daftar drop-down Topic Name.
Klik OK. Antrian MPS terhubung dengan antrian atau topik SMQ.
Langkah 4: Aktifkan fitur notifikasi
Aktifkan fitur notifikasi untuk pekerjaan
Saat membuat pekerjaan, pilih antrian MPS yang terhubung dengan antrian atau topik SMQ. Jika status pekerjaan berubah, MPS mengirimkan notifikasi ke antrian atau topik SMQ yang terhubung dengan antrian MPS.
Tipe antrian MPS yang Anda pilih harus sesuai dengan tipe pekerjaan. Misalnya, jika Anda membuat pekerjaan thumbnail cerdas, Anda harus memilih antrian MPS untuk thumbnail cerdas yang terhubung dengan antrian atau topik SMQ.
Aktifkan fitur notifikasi untuk alur kerja
Jika Anda mengaktifkan fitur notifikasi untuk alur kerja, MPS mengirimkan notifikasi ke antrian atau topik SMQ yang terhubung ketika alur kerja dimulai dan berakhir.
Di konsol MPS, pilih di panel navigasi sisi kiri.
Di halaman Orkestrasi Alur Kerja, klik Create Workflow. Halaman Buat Alur Kerja muncul.
Di bagian Task Configuration (Topology) halaman Buat Alur Kerja, klik ikon Pen di sebelah node Input.

Di kotak dialog Input, aktifkan Notifications dan konfigurasikan parameter-parameter yang dijelaskan dalam tabel berikut.
CatatanSetelah Anda mengaktifkan Notifikasi dan memilih antrian MPS untuk parameter Encoding Pipeline, notifikasi tentang pekerjaan dalam alur kerja hanya dikirim ke antrian atau topik SMQ yang Anda pilih di kotak dialog Input, terlepas dari apakah Anda telah menghubungkan antrian MPS dengan antrian atau topik SMQ.
Parameter
Deskripsi
Input Bucket
Anda tidak perlumengonfigurasi parameter ini. Nama bucket input akan muncul secara otomatis setelah Anda mengonfigurasi parameter Jalur Input.
Input Path
Klik Pilih di sebelah bidang Jalur Input, konfigurasikan parameter di kotak dialog Pilih Jalur Input, lalu klik OK untuk menentukan jalur input file yang akan diproses.
Encoding Pipeline
Pilih antrian MPS untuk transkoding yang telah Anda aktifkan fitur notifikasinya pada langkah sebelumnya.
Notifications
Aktifkan Notifikasi.
Message Type
Pilih Antrian atau Topik berdasarkan parameter Jenis Pesan yang Anda atur saat mengaktifkan fitur notifikasi untuk antrian MPS.
Queue Name or Topic Name
Pilih antrian atau topik SMQ.
Untuk informasi lebih lanjut tentang cara mengonfigurasi node lainnya, lihat Buat alur kerja.
FAQ
Untuk jawaban atas beberapa pertanyaan umum (FAQ) tentang fitur notifikasi, lihat FAQ tentang pesan.