Anda dapat mengonfigurasi aturan arah masuk data untuk ApsaraMQ for MQTT guna mengimpor data dari layanan Alibaba Cloud lainnya ke ApsaraMQ for MQTT. Topik ini menjelaskan mekanisme kerja, skenario, dan batasan impor data dari layanan Alibaba Cloud lainnya ke ApsaraMQ for MQTT, serta pemetaan sumber daya antara ApsaraMQ for MQTT dan layanan Alibaba Cloud lainnya.
Mekanisme kerja
Untuk mengimpor data dari layanan Alibaba Cloud lainnya ke ApsaraMQ for MQTT, Anda perlu membuat aturan arah masuk data. ApsaraMQ for MQTT menggunakan aturan tersebut untuk mendapatkan data dari layanan Alibaba Cloud lainnya. Kemudian, broker ApsaraMQ for MQTT mendorong data tersebut ke klien ApsaraMQ for MQTT menggunakan protokol Message Queuing Telemetry Transport (MQTT). Dengan cara ini, Anda dapat memanggil operasi API layanan Alibaba Cloud untuk mengirim data ke klien ApsaraMQ for MQTT.
Skenario
Pengiriman Pesan
Aplikasi layanan backend yang diterapkan di cloud mengirim pesan ke ApsaraMQ for RocketMQ. Berdasarkan aturan arah masuk data yang dikonfigurasi, ApsaraMQ for MQTT memetakan data dalam topik-topik ApsaraMQ for RocketMQ ke topik-topik ApsaraMQ for MQTT dan mendorong data tersebut ke klien tujuan ApsaraMQ for MQTT.
Catatan penggunaan
Ketika ApsaraMQ for MQTT menggunakan aturan aliran 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.
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 pada 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. | Ketika Anda bertukar data antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ menggunakan aturan arah masuk data atau aturan arah keluar data, Anda hanya dapat menggunakan instance ApsaraMQ for RocketMQ 4.0. |
Metode pemetaan sumber daya
Aturan arah masuk data memungkinkan Anda memetakan data berdasarkan topik induk ApsaraMQ for MQTT. Anda dapat mengimpor data dari sumber daya tertentu pada layanan Alibaba Cloud lainnya ke topik induk pada ApsaraMQ for MQTT. Data dalam subtopik pada ApsaraMQ for MQTT dipetakan ke properti pesan di ApsaraMQ for Apache RocketMQ.
Tabel 1. Pemetaan
Sumber daya ApsaraMQ for MQTT | Layanan Alibaba Cloud | Sumber daya layanan Alibaba Cloud | Definisi paket |
Topik pada ApsaraMQ for MQTT | ApsaraMQ for RocketMQ | Topik pada ApsaraMQ for RocketMQ | Pemetaan struktur pesan antara ApsaraMQ for MQTT dan ApsaraMQ for Apache RocketMQ |
Referensi
Untuk informasi tentang operasi di konsol ApsaraMQ for RocketMQ, lihat Kelola Aturan Arah Masuk Data.