路由到雲訊息佇列 Kafka 版
本文介紹如何在事件匯流排EventBridge控制台添加雲訊息佇列 Kafka 版作為事件流中的服務類型。
前提條件
-
您已購買並部署雲訊息佇列 Kafka 版執行個體,且執行個體處於服务中狀態。具體步驟,請參見購買和部署執行個體。
建立事件流
- 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件流。
- 在頂部功能表列,選擇地區,然後單擊建立事件流。
-
在创建事件流面板,設定任务名称和描述,配置以下參數,然後單擊保存。
-
任務建立
-
在Source(源)、Filtering(过滤)、Transform(转换)設定精靈,設定事件過濾、轉換規則,單擊下一步。事件轉換的配置說明,請參見使用Function Compute實現訊息資料清洗。
-
在Sink(目标)設定精靈,選擇服务类型為訊息佇列Kafka版,配置以下參數。
參數
說明
樣本
实例ID
選擇已建立的雲訊息佇列 Kafka 版執行個體。
test
Topic
選擇已建立執行個體中的Topic。
test
确认模式(ack)
選擇雲訊息佇列 Kafka 版接收到資料後給用戶端發出的確認訊號。
None
消息体(Value)
事件匯流排EventBridge通過JSONPath提取事件中的資料,將指定的事件內容路由到事件目標。
部分事件
$.data.value消息键值(Key)
事件匯流排EventBridge通過JSONPath提取事件中的資料,將指定的事件內容路由到事件目標。
部分事件
$.data.key
-
-
任務屬性
設定事件流的重試策略及無效信件佇列。更多資訊,請參見重試和死信。
-
-
返回事件流頁面,找到建立好的事件流,在其右側操作欄,單擊啟用。
啟用事件流後,會有30秒~60秒的延遲時間,您可以在事件流頁面的状态欄查看啟動進度。
結果驗證
登入雲訊息佇列 Kafka 版控制台,在概览頁面的资源分布地區,選擇地區。
-
在左側導覽列,單擊实例列表,然後在目標執行個體的操作列單擊详情。
-
在左側導覽列,單擊Topic 管理,然後單擊目標Topic名稱。
-
在Topic詳情頁面,單擊消息查询頁簽,配置查詢參數,然後單擊查询。
查詢參數包括 查詢方式(如 按時間點查詢)、分區 和 時間點(即訊息在服務端儲存的時間點)。