Grup konsumen digunakan untuk mengidentifikasi konsumen pesan. Untuk menghubungkan konsumen pesan ke IoT Platform, tambahkan konsumen pesan ke grup konsumen. Dengan cara ini, konsumen pesan dapat menerima pesan yang diteruskan oleh IoT Platform ke grup konsumen. Topik ini menjelaskan cara membuat, melihat, dan menghapus grup konsumen di konsol IoT Platform.
Fitur
Anda dapat menggunakan salah satu metode berikut untuk mendengarkan grup konsumen dan mendapatkan pesan yang diteruskan:
Konfigurasikan Langganan Sisi Server AMQP: Anda dapat menggunakan langganan sisi server Protokol Antrian Pesan Lanjutan (AMQP) untuk berlangganan jenis pesan tertentu yang dikirim oleh semua perangkat suatu produk dan meneruskan pesan tersebut ke grup konsumen tertentu.
Untuk informasi lebih lanjut tentang perbedaan antara langganan sisi server dan penerusan data, lihat Bandingkan Fitur Penerusan Data.
Konfigurasikan Aturan Penerusan Data: Anda dapat menggunakan fitur penerusan data untuk meneruskan pesan dari topik tertentu ke grup konsumen AMQP.
Catatan Penggunaan
Anda dapat menentukan ID grup konsumen untuk klien AMQP. Dengan cara ini, klien AMQP dapat terhubung ke IoT Platform dan menerima pesan. Untuk informasi lebih lanjut, lihat Hubungkan Klien AMQP ke IoT Platform.
Grup konsumen dapat berisi hingga 64 klien AMQP. Klien AMQP berbagi ID grup konsumen. Setelah pesan perangkat dikirim ke IoT Platform, IoT Platform meneruskan pesan tersebut ke klien acak dalam grup konsumen.
Anda dapat mengonfigurasi beberapa klien AMQP untuk grup konsumen. Namun, Anda tidak dapat menentukan beberapa ID grup konsumen untuk klien AMQP.
Buat grup konsumen
Masuk ke konsol IoT Platform.
Di halaman Overview, klik All environment. Di tab Semua Lingkungan, temukan instance yang ingin Anda kelola dan klik ID atau nama instance.
Di panel navigasi sisi kiri, pilih Server-side Subscription dan klik tab Consumer Groups.
Klik Create Consumer Group.
Di kotak dialog Create Consumer Group, masukkan nama grup dan klik OK.
Nama grup konsumen harus memiliki panjang 4 hingga 30 karakter, dan dapat berisi huruf, angka, serta garis bawah (_). Setiap karakter Cina atau Jepang menggunakan dua karakter.
Lihat dan pantau grup konsumen
Anda dapat melihat laju konsumsi pesan dan jumlah pesan yang terakumulasi dari grup konsumen. Untuk memantau grup konsumen, Anda dapat mengonfigurasi aturan peringatan di konsol CloudMonitor.
Di tab Consumer Groups, temukan grup konsumen yang ingin Anda kelola dan klik View di kolom Tindakan.
Di tab Consumer Group Status, Anda dapat melihat nilai parameter Real-time Message Consumption Rate, Accumulated Message Consumption Rate, Accumulated Messages, dan Last Consumed At. Anda juga dapat melihat klien online.
Jika jumlah pesan terakumulasi lebih besar dari atau sama dengan 1, klik Clear di sebelah kanan Accumulated Messages untuk menghapus pesan.
CatatanSetelah grup konsumen dibuat, mungkin atau mungkin tidak mengumpulkan pesan, tergantung pada apakah telah diaktifkan.
Jika grup konsumen belum pernah diaktifkan, grup konsumen berada dalam keadaan offline. Jika Anda mengirim pesan ke grup konsumen, tidak ada pesan yang terakumulasi.
Jika grup konsumen diaktifkan lalu dinonaktifkan, grup konsumen berada dalam keadaan offline. Jika Anda mengirim pesan ke grup konsumen, pesan tersebut terakumulasi.

Di tab Status Grup Konsumen, klik Alert Settings. Di panel Create Alert Rule, konfigurasikan aturan peringatan untuk menerima notifikasi peringatan dan memantau jumlah pesan terakumulasi dalam grup konsumen dan laju konsumsi.
Atur parameter Product menjadi IoT Platform-Server subscription. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Konfigurasikan Aturan Peringatan.
Di halaman Consumer Group Details, klik Consumption Logs. Di tab Log Konsumsi, Anda dapat melihat detail catatan konsumsi.
Hapus grup konsumen
Anda dapat menghapus grup konsumen, tetapi Anda tidak dapat menghapus grup konsumen default. Setelah grup konsumen dihapus, semua klien dalam grup tidak lagi dapat menerima pesan.
Jika grup konsumen yang dihapus digunakan dalam langganan, fitur langganan sisi server mungkin menjadi tidak tersedia. Akibatnya, bisnis Anda mungkin terganggu. Lanjutkan dengan hati-hati.
Batalkan asosiasi langganan. Jika grup konsumen diasosiasikan dengan langganan, Anda harus membatalkan asosiasi langganan dari grup konsumen. Jika grup konsumen tidak memiliki langganan, lewati langkah ini.
Di tab Consumer Groups, temukan grup konsumen dan klik View di kolom Tindakan.
Di tab Subscribed Products halaman Consumer Group Details, temukan produk yang ingin Anda kelola dan klik Unsubscribe di kolom Tindakan. Di pesan yang muncul, klik OK.
CatatanJika hanya satu grup konsumen yang diasosiasikan dengan langganan sisi server, tindakan berhenti berlangganan tidak tersedia di halaman Consumer Group Details. Anda harus memodifikasi atau menghapus langganan di tab Subscriptions halaman Server-side Subscription.
Di tab Consumer Groups halaman Server-side Subscription, temukan grup konsumen yang ingin Anda kelola dan klik Delete di kolom Tindakan. Di pesan yang muncul, klik OK.
Referensi
Untuk informasi lebih lanjut tentang cara menentukan ID grup konsumen untuk klien AMQP dan menggunakan klien AMQP untuk menerima pesan, lihat topik-topik berikut:
Operasi API terkait
API | Deskripsi |
Membuat grup konsumen yang digunakan untuk membuat langganan sisi server AMQP. | |
Memodifikasi nama grup konsumen. | |
Meminta detail grup konsumen berdasarkan ID grup konsumen. | |
Meminta semua grup konsumen akun Alibaba Cloud atau melakukan pencarian kabur berdasarkan nama grup konsumen. | |
Meminta status grup konsumen saat langganan sisi server AMQP diaktifkan. Informasi status mencakup informasi klien online, laju konsumsi pesan, jumlah pesan terakumulasi, dan waktu konsumsi pesan terbaru. | |
Menghapus pesan terakumulasi dari grup konsumen saat langganan sisi server AMQP diaktifkan. | |
Menghapus grup konsumen. |