全部产品
Search
文档中心

ApsaraMQ for MQTT:Hapus langganan untuk sebuah topik

更新时间:Jul 02, 2025

Topik ini menjelaskan cara mengonfigurasi fitur pembersihan langganan untuk topik tertentu di konsol ApsaraMQ for MQTT.

Informasi latar belakang

Berikut adalah informasi latar belakang dan penagihan terkait fitur pembersihan langganan:

  • Setelah fitur pembersihan langganan dikonfigurasikan untuk sebuah topik, ApsaraMQ for MQTT akan menghapus langganan antara subscriber dan topik jika klien subscriber tetap offline melebihi batas waktu yang ditentukan. Jika langganan tidak dibersihkan, langganan tetap valid meskipun klien offline. Saat klien online kembali, ApsaraMQ for MQTT secara otomatis memuat pesan offline dan mengirimkannya ke klien.

  • Jika Anda memiliki persyaratan kesegaran untuk pesan offline atau menentukan bahwa subscriber tidak lagi valid untuk bisnis tertentu, Anda dapat mengaktifkan fitur ini untuk membersihkan langganan antara subscriber dan topik yang dilangganinya.

  • ApsaraMQ for MQTT menentukan apakah akan memuat pesan offline dan mengirimkannya ke klien berdasarkan nilai parameter QoS dan cleanSession. Untuk informasi lebih lanjut, lihat Istilah.

  • Perubahan langganan memengaruhi penagihan instance terkait. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.

Prosedur

Peringatan

Jika Anda mengaktifkan fitur pembersihan langganan, klien tidak dapat menerima pesan offline. Lanjutkan dengan hati-hati.

  1. Masuk ke Konsol ApsaraMQ for MQTT. Di panel navigasi sisi kiri, klik Instances.

  2. Di bilah navigasi atas, pilih wilayah tempat instance yang ingin Anda kelola berada. Pada halaman Instances, klik nama instance untuk masuk ke halaman Instance Details.

  3. Pada panel navigasi sisi kiri, klik Topics, temukan topik yang ingin Anda konfigurasi fitur pembersihan langganannya, lalu pilih More > Subscription Cleanup di kolom Actions.

  4. Di panel Konfigurasi Siklus Pembersihan Otomatis, atur Enable Automatic Subscription Cleanup dan Cleanup Cycle, lalu klik OK.

    • Jika Anda mengatur Enable Automatic Subscription Cleanup ke Ya, sistem akan membersihkan langganan antara subscriber dan topik jika selisih antara waktu denyut jantung terakhir klien dan waktu sistem saat ini tidak kurang dari nilai Cleanup Cycle. Setelah langganan dibersihkan, klien tidak dapat lagi menerima pesan offline yang dihasilkan oleh topik.

      Penting

      Saat klien online kembali, klien masih dapat menerima pesan offline yang dihasilkan sebelum langganan dibersihkan dan masih dalam masa berlaku.

    • Jika Anda mengatur Enable Automatic Subscription Cleanup ke Tidak, sistem tidak akan membersihkan langganan antara subscriber dan topik saat klien subscriber offline. Langganan tetap valid.

    Setelah konfigurasi selesai, Anda dapat melihat siklus pembersihan langganan di kolom Subscription Cleanup Cycle pada topik.