Simple Message Queue (SMQ, sebelumnya MNS) merupakan saluran transmisi pesan yang banyak digunakan oleh produk Alibaba Cloud karena model pesan berbasis antrian yang sederhana, protokol ringan, dan model penagihan bayar sesuai pemakaian. Selain itu, kemampuan publikasi tanpa kehilangan data serta ketersediaan tinggi di beberapa zona memastikan transmisi pesan yang andal antara produk cloud maupun antara produk cloud dengan aplikasi pengguna. Topik ini menjelaskan skenario-skenario umum di mana SMQ bertindak sebagai saluran pesan antar produk cloud.
Skenario 1: Gunakan event produk cloud yang dilanggan oleh antrian dan hasil eksekusi tugas asinkron untuk memproses bisnis berikutnyas
Skenario | Deskripsi |
Setelah event Object Storage Service (OSS) didorong ke antrian atau topik SMQ, layanan pengembang mengonsumsi pesan tersebut untuk pemrosesan bisnis selanjutnya. | |
Setelah event peringatan ditulis ke antrian atau topik SMQ, aplikasi konsumen mengonsumsi pesan-pesan ini untuk menerapkan pemrosesan otomatis berdasarkan logika bisnis. | |
Setelah dinamika grup penskalaan ditulis ke antrian atau topik SMQ, aplikasi konsumen mengonsumsi pesan-pesan ini untuk menerapkan pemrosesan otomatis berdasarkan logika bisnis. | |
Setelah konten callback ditulis ke antrian SMQ, dapatkan kemajuan dan status tugas dengan mengonsumsi pesan antrian SMQ. |
Skenario 2: Pemicu eksekusi tugas atau fungsi melalui pesan
Skema | Deskripsi |
Gunakan antrian atau topik SMQ sebagai sumber event untuk memicu eksekusi fungsi. Pesan yang memenuhi aturan yang didefinisikan oleh pemicu akan secara otomatis memanggil fungsi yang terkait dengan pemicu. | |
Anda dapat menggunakan antrian SMQ sebagai sumber event untuk aliran event untuk memicu eksekusi aliran event. |
Skenario 3: Komunikasi pesan antara aplikasi pengguna dan produk cloud
Skema | Deskripsi |
Ketika pemrosesan data perangkat yang kompleks atau halus diperlukan, aplikasi pengguna mengirimkan pesan perangkat ke SMQ untuk dikonsumsi, dan IoT Platform mengonsumsi pesan antrian untuk mendapatkan informasi event perangkat. | |
Setelah data atau hasil data selama eksekusi fungsi dikirimkan ke antrian SMQ, aplikasi pengguna mengonsumsi pesan antrian untuk menerapkan pemrosesan otomatis berdasarkan logika bisnis. |