如需將其他阿里雲產品的資料匯入雲Message QueueTT 版,您需建立資料流入規則。該規則用於從您配置的阿里雲產品中讀取資料並將資料通過MQTT協議推送到MQTT用戶端,從而實現直接調用阿里雲產品的API發送資料到MQTT用戶端。
流程說明
注意事項
雲Message QueueTT 版通過配置的流入規則和雲訊息佇列 RocketMQ 版進行跨雲產品的訊息互動時,若雲訊息佇列 RocketMQ 版的服務端進行升級,則在升級期間,可能會造成雲Message QueueTT 版用戶端消費訊息延遲。產品升級動態,請參見通知清單。
建立資料流入規則
登入雲Message QueueTT 版控制台,並在左側導覽列單擊实例列表。
在頂部功能表列選擇目標地區,然後在執行個體列表中單擊執行個體名稱進入实例详情頁面。
在左側導覽列單擊规则管理,然後在頁面左上方,單擊创建规则。
在创建规则頁面完成以下操作。
在配置基本信息設定精靈頁面,填寫規則的基本資料,然後單擊下一步。
參數
取值樣本
說明
規則ID
111111
規則的全域唯一標識,說明如下:
只能包含字母、數字、短劃線(-)和底線(_),至少包含一個字母或數字。
名稱長度限制在3~64字元之間,長於64字元將被自動截取。
建立後無法更新。
描述
migrate from rocketmq
對規則的描述。
狀態
啟用
是否啟用當前規則,取值說明如下:
啟用
停用
規則類型
資料流入
建立的規則類型,取值說明如下:
資料流出:用於將雲Message QueueTT 版的資料匯出至其他阿里雲產品。詳細資料,請參見跨雲產品的資料流出。
資料流入:用於將其他阿里雲產品的資料匯入至雲Message QueueTT 版。詳細資料,請參見跨雲產品資料流入。
上下線通知:用於將擷取的雲Message QueueTT 版用戶端上下線事件數目據匯出至其他阿里雲產品。詳細資料,請參見MQTT用戶端上下線事件數目據流出。
在配置规则源設定精靈頁面,配置資料來源,然後單擊下一步。
參數
取值樣本
說明
源服務類型
訊息佇列 RocketMQ 版
指定您需將哪個源雲產品的資料流入至雲Message QueueTT 版。
說明當前僅支援雲訊息佇列 RocketMQ 版。
RocketMQ 執行個體
MQ_INST_13801563067*****_BbyOD2jQ
指定源雲產品的執行個體ID,即雲訊息佇列 RocketMQ 版的執行個體ID。
說明僅支援選擇和雲Message QueueTT 版執行個體為同一地區的雲產品執行個體。
Topic
TopicA
指定源雲產品的資源索引值,即雲訊息佇列 RocketMQ 版的Topic。TopicA的訊息將流轉至目標雲Message QueueTT 版的Topic。
在配置规则目标設定精靈頁面,配置資料的流轉目標,然後單擊创建。
參數
取值樣本
說明
Topic
TopicB
指定您需要將其他源雲產品的資料匯入至雲Message QueueTT 版的哪個目標Topic。
重要在雲Message QueueTT 版中Topic是多級結構,而雲訊息佇列 RocketMQ 版的Topic僅有一級,因此,雲Message QueueTT 版中的一級Topic映射到雲訊息佇列 RocketMQ 版的Topic,而子級Topic,包括二級、三級、n級Topic則映射到雲訊息佇列 RocketMQ 版的訊息屬性(Properties)中。具體映射關係,請參見MQTT與RocketMQ的訊息結構映射。
您可以在规则管理的規則列表查看到剛建立的資料流入規則。
編輯資料流入規則
- 在規則列表,找到您想編輯的規則,並在其操作列選擇 。
- 在编辑规则頁面,您可以更新除規則ID以外的所有參數。
- 編輯完成後,在配置规则目标嚮導頁面單擊保存。
刪除資料流入規則
- 在規則列表,找到您想刪除的規則,並在其操作列選擇 。
- 在彈出的提示對話方塊,單擊確認。
啟用流入規則
- 在規則列表,找到您想啟用的規則,並在其操作列選擇 。
- 在彈出的提示對話方塊,單擊確認。
停用流入規則
- 在規則列表,找到您想停用的規則,並在其操作列選擇 。
- 在彈出的提示對話方塊,單擊確認。
相關文檔
如需將用戶端資料推送至其他阿里雲產品,請參見資料流出規則管理。