全部产品
Search
文档中心

IoT Platform:Langganan sisi server

更新时间:Jul 02, 2025

Server dapat berlangganan berbagai jenis pesan produk. Pesan tersebut mencakup pesan upstream perangkat, perubahan status perangkat, koneksi gateway dan sub-perangkat, perubahan siklus hidup perangkat, serta perubahan topologi perangkat. Setelah mengonfigurasi langganan sisi server, IoT Platform akan meneruskan pesan yang dilanggan dari semua perangkat produk ke server Anda.

Skenario

Langganan sisi server dapat digunakan dalam skenario berikut:

  • Server Anda menerima pesan upstream dari sejumlah besar perangkat secara bersamaan.

  • Server Anda menerima pesan yang dilanggan dari semua perangkat sebuah produk.

Catatan

Jika Anda memiliki beberapa server yang mengonsumsi pesan dari produk yang sama, pesan-pesan tersebut akan diteruskan secara acak ke salah satu server.

Untuk informasi lebih lanjut tentang perbedaan antara langganan sisi server dan penerusan data, lihat Bandingkan Solusi Penerusan Data.

Menggunakan server Advanced Message Queuing Protocol (AMQP) untuk berlangganan pesan perangkat

Setelah mengonfigurasi langganan sisi server AMQP, IoT Platform akan meneruskan semua pesan perangkat yang dilanggan dari sebuah produk ke server Anda melalui AMQP.

Gambar berikut menunjukkan cara pesan diteruskan dalam langganan sisi server AMQP.

Manfaat Langganan Sisi Server AMQP:

  • Mendukung beberapa grup konsumen. Anda dapat membuat beberapa grup konsumen untuk lingkungan yang berbeda. Sebagai contoh, Anda dapat membuat dua grup konsumen: Grup A dan Grup B. Grup A berlangganan pesan Produk A di lingkungan pengembangan, sedangkan Grup B berlangganan pesan Produk B di lingkungan produksi.

    Catatan

    Jika beberapa grup konsumen berlangganan pesan Produk B, grup konsumen tersebut dapat menerima pesan yang sama dari Produk B pada saat yang bersamaan.

  • Memudahkan pemecahan masalah. Langganan sisi server memungkinkan Anda melihat status klien, pesan terakumulasi, dan laju konsumsi pesan.

  • Mendukung skalabilitas linier. Anda dapat meningkatkan kemampuan penerusan pesan secara signifikan dengan menambahkan klien konsumen.

  • Mendorong pesan real-time terlebih dahulu. Akumulasi pesan tidak mempengaruhi layanan.

    Pesan real-time didahulukan dibandingkan pesan terakumulasi jika batas laju dorong tercapai atau terjadi kegagalan.

    Meskipun pesan terakumulasi karena kegagalan klien atau laju konsumsi rendah, pesan real-time dikirim bersama dengan pesan terakumulasi setelah klien pulih. Kemudian, perangkat dapat mendorong pesan secara real-time lagi.

Sebelum menggunakan langganan sisi server AMQP, Anda harus mengonfigurasinya di konsol. Untuk informasi lebih lanjut, lihat Konfigurasikan Langganan Sisi Server AMQP. Anda juga harus mengembangkan klien AMQP dan menghubungkannya ke IoT Platform. Setelah itu, Anda dapat menggunakan klien tersebut untuk menerima pesan. Untuk informasi lebih lanjut, lihat Hubungkan Klien AMQP ke IoT Platform.

Catatan

Setelah menggunakan langganan sisi server AMQP di IoT Platform, Anda akan ditagih berdasarkan jumlah pesan yang diteruskan. Untuk informasi tentang metode penagihan, lihat Biaya Pesan.

Menggunakan server MNS untuk berlangganan pesan perangkat

Setelah mengonfigurasi langganan sisi server MNS, IoT Platform akan meneruskan pesan yang dilanggan ke antrian Simple Message Queue (formerly MNS) (SMQ). Klien MNS di server Anda menerima pesan perangkat dengan mendengarkan antrian MNS.

Gambar berikut menunjukkan cara pesan diteruskan menggunakan langganan sisi server MNS.

Untuk informasi tentang cara mengonfigurasi langganan sisi server MNS, lihat Gunakan Message Service (MNS) untuk Berlangganan Pesan Perangkat.

Catatan

Anda akan ditagih berdasarkan antrian yang Anda buat dan pesan yang Anda terima. Untuk informasi lebih lanjut tentang metode penagihan, lihat Dokumentasi MNS.