Gunakan header x-oss-async-process untuk mengirimkan tugas pemrosesan dalam mode asinkron. Berbeda dengan pemrosesan sinkron, mode asinkron memungkinkan aplikasi Anda terus menjalankan tugas lain tanpa menunggu penyelesaian tugas saat ini. Pendekatan ini sangat cocok untuk operasi berdurasi panjang seperti konversi dokumen, transkoding video, dan penggabungan video.
Saat mengirimkan tugas asinkron, alur kerjanya adalah sebagai berikut:
Submit: Kirim permintaan dengan header
x-oss-async-process. OSS menerima tugas tersebut dan segera memberikan respons—output hasil pemrosesan tidak disertakan dalam respons.Save: Gunakan Save As untuk menyimpan output hasil pemrosesan ke Bucket OSS.
Get notified: Aktifkan Message Notification untuk menerima notifikasi status penyelesaian tugas.
Operasi yang didukung
Ganti tanda bintang (*) pada setiap operasi dengan parameter pemrosesan aktual. Misalnya, gunakanx-oss-async-process=doc/convertuntuk menjalankan konversi dokumen.
| Fitur | Operasi | Referensi | Metode |
|---|---|---|---|
| Pemrosesan dokumen | x-oss-async-process=doc/* | Konversi dokumen | Alibaba Cloud SDK, RESTful API |
| Pemrosesan media (video) | x-oss-async-process=video/* | Transkoding video, Konversi video ke gambar animasi, Buat CSS sprite dari tangkapan video, Tangkap frame, Penggabungan video | Alibaba Cloud SDK, RESTful API |
| Pemrosesan media (audio) | x-oss-async-process=audio/* | Transkoding audio, Penggabungan audio | Alibaba Cloud SDK, RESTful API |
Langkah selanjutnya
Save As — simpan file hasil pemrosesan ke OSS
Message Notification — dapatkan notifikasi saat tugas asinkron selesai