Aturan keluar data meneruskan pesan yang dipublikasikan ke topik ApsaraMQ for MQTT ke layanan Alibaba Cloud lainnya. Setelah diaktifkan, pesan tersebut secara otomatis dikirim ke layanan tujuan dan dapat dikonsumsi melalui API-nya. Saat ini, hanya ApsaraMQ for RocketMQ 4.0 yang didukung sebagai tujuan.

Cara kerja
Saat membuat aturan keluar data, Anda menentukan topik MQTT sumber dan topik RocketMQ tujuan. ApsaraMQ for MQTT secara terus-menerus meneruskan semua pesan yang dipublikasikan ke topik sumber ke topik tujuan. Anda kemudian dapat mengonsumsi pesan-pesan tersebut melalui API ApsaraMQ for RocketMQ.
ApsaraMQ for MQTT mendukung topik multi-level, sedangkan ApsaraMQ for RocketMQ hanya mendukung topik single-level. Selama penerusan, topik MQTT level-1 dipetakan ke topik RocketMQ, sedangkan sub-level topik MQTT dipetakan ke properti pesan RocketMQ. Untuk detailnya, lihat Pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ.
Buat aturan keluar data
Sebelum memulai, pastikan Anda telah memiliki:
Instans ApsaraMQ for MQTT dengan versi kernel V3.x.x
Instans ApsaraMQ for RocketMQ 4.0 di wilayah yang sama dengan instans MQTT
Topik yang telah dibuat pada kedua instans
Lihat versi kernel instans MQTT Anda di daftar instans atau pada halaman Instance Details di Konsol ApsaraMQ for MQTT.
Untuk membuat aturan keluar data:
Masuk ke Konsol ApsaraMQ for MQTT. Di panel navigasi sebelah kiri, klik Instances.
Di bilah navigasi atas, pilih wilayah tempat instans berada. Pada halaman Instances, klik nama instans untuk membuka halaman Instance Details.
Di panel navigasi sebelah kiri, klik Rules. Di pojok kiri atas halaman Rules, klik Create Rule.
Pada langkah Configure Basic Information, atur parameter berikut lalu klik Next.
Parameter Wajib Contoh Deskripsi Rule ID Ya 111111 Pengidentifikasi unik global. Karakter yang diizinkan: huruf, angka, tanda hubung (-), dan garis bawah (_). Harus mengandung setidaknya satu huruf atau angka. Panjang: 3 hingga 64 karakter (dipotong otomatis jika lebih panjang). Tidak dapat diubah setelah dibuat. Description Tidak migrate from rocketmq Deskripsi aturan. Status Ya Enable Apakah aturan diaktifkan saat dibuat. Nilai yang valid: Enable, Disable. Rule Type Ya Data Outbound Jenis aturan. Nilai yang valid: Data Outbound: Meneruskan pesan MQTT ke layanan Alibaba Cloud lainnya. Untuk informasi selengkapnya, lihat Ekspor data dari ApsaraMQ for MQTT ke layanan Alibaba Cloud lainnya. Data Inbound: Impor data dari layanan Alibaba Cloud lainnya ke ApsaraMQ for MQTT. Untuk informasi selengkapnya, lihat Impor data dari layanan cloud lainnya ke ApsaraMQ for MQTT. Client Status Notification: Ekspor event status klien ApsaraMQ for MQTT ke layanan Alibaba Cloud lainnya. Untuk informasi selengkapnya, lihat Ekspor event status klien ApsaraMQ for MQTT. Pada langkah Configure Rule Source, tentukan topik sumber lalu klik Next.
PentingApsaraMQ for MQTT mendukung topik multi-level, sedangkan ApsaraMQ for RocketMQ hanya mendukung topik single-level. Topik MQTT level-1 dipetakan ke topik RocketMQ, sedangkan sub-level topik MQTT dipetakan ke properti pesan RocketMQ. Untuk detailnya, lihat Pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ.
Parameter Wajib Contoh Deskripsi Topic Ya Topic A Topik MQTT tempat data diekspor. Pada langkah Configure Rule Destination, tentukan tujuan lalu klik Create.
Parameter Wajib Contoh Deskripsi Destination Service Type Ya Message Queue for Apache RocketMQ Hanya ApsaraMQ for RocketMQ yang didukung. Message Queue for Apache RocketMQ Instance Ya MQ_INST_13801563067\*\*\*\*\*\_BbyOD2jQ ID instans RocketMQ. Harus berada di wilayah yang sama dengan instans MQTT. Topic Ya Topic B Topik tujuan pada instans RocketMQ. Pesan dari topik MQTT sumber diteruskan ke sini.
Setelah aturan dibuat, aturan tersebut akan muncul di halaman Rules.
Untuk informasi tentang cara pemetaan pesan MQTT ke pesan RocketMQ, lihat Pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ.
Edit aturan keluar data
Di halaman Rules, temukan aturan yang dituju. Di kolom Actions, pilih More > Edit.
Di halaman Edit Rule, ubah parameter apa pun kecuali Rule ID.
Klik Save pada langkah Configure Rule Destination.
Hapus aturan keluar data
Di halaman Rules, temukan aturan yang dituju. Di kolom Actions, pilih More > Delete.
Pada kotak dialog konfirmasi, klik OK.
Aktifkan aturan keluar data
Di halaman Rules, temukan aturan yang dituju. Di kolom Actions, pilih More > Enable.
Pada kotak dialog konfirmasi, klik OK.
Nonaktifkan aturan keluar data
Di halaman Rules, temukan aturan yang dituju. Di kolom Actions, pilih More > Disable.
Pada kotak dialog konfirmasi, klik OK.