路由到雲訊息佇列 Kafka 版

更新時間:
Copy as MD

本文介紹如何在事件匯流排EventBridge控制台添加雲訊息佇列 Kafka 版作為事件流中的服務類型。

前提條件

建立事件流

  1. 登入事件匯流排EventBridge控制台,在左側導覽列,單擊事件流
  2. 在頂部功能表列,選擇地區,然後單擊建立事件流
  3. 创建事件流面板,設定任务名称描述,配置以下參數,然後單擊保存

    • 任務建立

      1. Source(源)Filtering(过滤)Transform(转换)設定精靈,設定事件過濾、轉換規則,單擊下一步。事件轉換的配置說明,請參見使用Function Compute實現訊息資料清洗

      2. Sink(目标)設定精靈,選擇服务类型訊息佇列Kafka,配置以下參數。

        參數

        說明

        樣本

        实例ID

        選擇已建立的雲訊息佇列 Kafka 版執行個體。

        test

        Topic

        選擇已建立執行個體中的Topic。

        test

        确认模式(ack)

        選擇雲訊息佇列 Kafka 版接收到資料後給用戶端發出的確認訊號。

        None

        消息体(Value)

        事件匯流排EventBridge通過JSONPath提取事件中的資料,將指定的事件內容路由到事件目標。

        部分事件

        $.data.value

        消息键值(Key)

        事件匯流排EventBridge通過JSONPath提取事件中的資料,將指定的事件內容路由到事件目標。

        部分事件

        $.data.key
    • 任務屬性

      設定事件流的重試策略及無效信件佇列。更多資訊,請參見重試和死信

  4. 返回事件流頁面,找到建立好的事件流,在其右側操作欄,單擊啟用

    啟用事件流後,會有30秒~60秒的延遲時間,您可以在事件流頁面的状态欄查看啟動進度。

結果驗證

  1. 登入雲訊息佇列 Kafka 版控制台,在概览頁面的资源分布地區,選擇地區。

  2. 在左側導覽列,單擊实例列表,然後在目標執行個體的操作列單擊详情

  3. 在左側導覽列,單擊Topic 管理,然後單擊目標Topic名稱。

  4. Topic詳情頁面,單擊消息查询頁簽,配置查詢參數,然後單擊查询

    查詢參數包括 查詢方式(如 按時間點查詢)、分區時間點(即訊息在服務端儲存的時間點)。