全部产品
Search
文档中心

ApsaraMQ for MQTT:Kelola aturan arah masuk data

更新时间:Jul 02, 2025

Untuk mengimpor data dari layanan Alibaba Cloud lainnya ke ApsaraMQ for MQTT, Anda perlu membuat aturan arah masuk data. ApsaraMQ for MQTT menggunakan aturan ini untuk mendapatkan data dari layanan Alibaba Cloud lainnya dan mendorongnya ke klien ApsaraMQ for MQTT melalui protokol Message Queuing Telemetry Transport (MQTT). Dengan cara ini, Anda dapat memanggil operasi API dari layanan Alibaba Cloud untuk mengirim data ke klien ApsaraMQ for MQTT.

Proses

Data Masuk

Batasan

Item

Batasan

Deskripsi

Jumlah aturan untuk satu instance

100

Jika nilai default tidak memenuhi kebutuhan bisnis Anda, bergabunglah dengan grup DingTalk (ID: 35228338) untuk menghubungi ApsaraMQ for MQTT dukungan teknis.

Deduplikasi aturan

Hanya satu aturan dengan tipe yang sama yang dapat dibuat untuk setiap sumber daya internal.

Sebagai contoh, Anda hanya dapat membuat satu aturan untuk notifikasi status klien untuk setiap ID grup, dan satu aturan arah masuk data dan satu aturan arah keluar data untuk setiap topik di ApsaraMQ for MQTT.

Wilayah

Anda tidak dapat membuat aturan lintas wilayah. Instance tempat sumber data dan tujuan data dari suatu aturan berada harus berada di wilayah yang sama.

Sebagai contoh, jika Anda membuat aturan arah keluar data di mana sumber data ditentukan sebagai ApsaraMQ for MQTT di wilayah China (Hangzhou), Anda hanya dapat memilih instance ApsaraMQ for RocketMQ di wilayah China (Hangzhou) sebagai tujuan data.

Versi instance ApsaraMQ for MQTT

Hanya instance ApsaraMQ for MQTT versi 3.x.x yang mendukung fitur ini.

Hanya instance ApsaraMQ for MQTT versi 3.x.x yang dapat dibeli.

Versi instance ApsaraMQ for RocketMQ

Hanya instance ApsaraMQ for RocketMQ 4.0 yang didukung.

Saat Anda bertukar data antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ dengan menggunakan aturan data arah masuk atau aturan data arah keluar, Anda hanya dapat menggunakan instance ApsaraMQ for RocketMQ 4.0.

Catatan penggunaan

Saat ApsaraMQ for MQTT menggunakan aturan arah masuk data untuk menerima pesan dari ApsaraMQ for RocketMQ, klien ApsaraMQ for MQTT mungkin menerima pesan dengan latensi jika broker ApsaraMQ for RocketMQ sedang diperbarui. Untuk informasi lebih lanjut tentang pembaruan layanan, lihat Daftar Pemberitahuan atau .

Buat aturan arah masuk data

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

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

  3. Di panel navigasi sebelah kiri, klik Rules. Di pojok kiri atas halaman Aturan, klik Create Rule.

  4. Di halaman Create Rule, lakukan langkah-langkah berikut:

    1. Di langkah Configure Basic Information, konfigurasikan parameter dan klik Next. Tabel berikut menjelaskan parameter.

      Parameter

      Contoh

      Deskripsi

      ID Aturan

      111111

      ID aturan. ID ini adalah pengenal unik global dari sebuah aturan.

      • ID aturan hanya dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_) dan harus berisi setidaknya satu huruf atau angka.

      • ID aturan harus memiliki panjang 3 hingga 64 karakter. Jika nilainya lebih dari 64 karakter, itu akan dipotong secara otomatis.

      • ID aturan tidak dapat diperbarui setelah aturan dibuat.

      Deskripsi

      migrasi dari rocketmq

      Deskripsi aturan.

      Status

      Aktifkan

      Menentukan apakah akan mengaktifkan aturan. Nilai valid:

      • Aktifkan

      • Nonaktifkan

      Tipe Aturan

      Arah Masuk Data

      Tipe aturan. Nilai valid:

    2. Di langkah Configure Rule Source, tentukan sumber data dan klik Next.

      Parameter

      Contoh

      Deskripsi

      Tipe Layanan Sumber

      Antrian Pesan untuk Apache RocketMQ

      Layanan cloud dari mana data diteruskan ke ApsaraMQ for MQTT.

      Catatan

      Hanya ApsaraMQ for RocketMQ yang didukung.

      Instance Antrian Pesan untuk Apache RocketMQ

      MQ_INST_13801563067*****_BbyOD2jQ

      ID instance ApsaraMQ for RocketMQ.

      Catatan

      Anda hanya dapat memilih instance yang berada di wilayah yang sama dengan instance ApsaraMQ for MQTT.

      Topik

      Topik A

      Topik pada instance ApsaraMQ for RocketMQ. Dalam contoh ini, pesan di Topik A diteruskan ke topik pada instance ApsaraMQ for MQTT.

    3. Di langkah Configure Rule Destination, tentukan tujuan pengiriman data dan klik Create.

      Parameter

      Contoh

      Deskripsi

      Topik

      Topik B

      Topik ApsaraMQ for MQTT ke mana Anda ingin meneruskan data dari layanan Alibaba Cloud lainnya.

      Penting

      ApsaraMQ for MQTT mendukung topik multi-level, sedangkan ApsaraMQ for RocketMQ mendukung topik satu level. Oleh karena itu, topik level-1 di ApsaraMQ for MQTT dipetakan ke topik di ApsaraMQ for RocketMQ, dan topik level lainnya di ApsaraMQ for MQTT dipetakan ke properti pesan di ApsaraMQ for RocketMQ. Untuk informasi tentang pemetaan, lihat Pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ.

    Setelah aturan arah masuk data dibuat, Anda dapat melihat aturan tersebut di halaman Rules.

Catatan Untuk informasi lebih lanjut tentang pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ, lihat Pemetaan Struktur Pesan antara Antrian Pesan untuk MQTT dan Antrian Pesan untuk Apache RocketMQ.

Modifikasi aturan arah masuk data

  1. Dalam daftar aturan, temukan aturan yang ingin Anda edit. Di kolom Actions, pilih More > Edit.

  2. Di halaman Edit Rule, Anda dapat mengubah semua nilai parameter kecuali ID aturan.

  3. Setelah mengubah nilai parameter, klik Save di langkah Configure Rule Destination.

Hapus aturan arah masuk data

  1. Dalam daftar aturan, temukan aturan yang ingin Anda hapus. Di kolom Actions, pilih More > Delete.

  2. Di pesan yang muncul, klik OK.

Aktifkan aturan arah masuk data

  1. Dalam daftar aturan, temukan aturan yang ingin Anda aktifkan. Di kolom Actions, pilih More > Enable.

  2. Di pesan yang muncul, klik OK.

Nonaktifkan aturan arah masuk data

  1. Dalam daftar aturan, temukan aturan yang ingin Anda nonaktifkan. Di kolom Actions, pilih More > Disable.

  2. Di pesan yang muncul, klik OK.

Referensi

Untuk informasi tentang cara mendorong data dari klien ApsaraMQ for MQTT ke layanan Alibaba Cloud lainnya, lihat Aturan Arah Keluar Data.