分布式消息服務Kafka事件源
更新時間 2025-06-18 17:55:22
最近更新時間: 2025-06-18 17:55:22
分享文章
本文介紹如何在事件總線EventBridge管理控制臺添加分布式消息服務Kafka作為事件流中的事件提供方。
前提條件
事件總線EventBridge
分布式消息服務Kafka
開通分布式消息服務Kafka。
操作步驟
登錄事件總線管理控制臺。
在左側導航欄,單擊事件流。
在事件流頁面,單擊創建事件流。
在事件源(Source)配置面板,事件提供方選擇分布式消息服務Kafka,選擇或填入主題等配置然后單擊確認,如圖1所示。
圖1 創建事件流時選擇事件提供方為分布式消息服務Kafka
參數說明
| 參數 | 說明 | 示例 |
|---|---|---|
| 實例名稱 | 選擇前提條件中已創建的分布式消息服務Kafka版實例。 | KAFKA-xxx |
| Topic | 選擇當前實例中的Topic。 | topic1 |
| Group |
| group1 |
| 消費位點 | 開始消費的位置。
| 最新位點 |
事件示例
{
"id": "c40c8fe2-8999-4177-b5ae-d37466bae2e5",
"source": "ctyun:kafka",
"specversion": "1.0",
"subject": "ctyun:kafka:b342b77ef26b11ecbxxxxxxxc110002:0b3a633836ef4xxxxxx33ab4da:topic:stream_source",
"time": "2025-02-06T03:44:55.026774053Z",
"datacontenttype": "application/json",
"type": "kafka:Topic:SendMessage",
"ctyunregion": "b342b77ef26b11ecbxxxxxxxc110002",
"ctyunaccountid": "0b3a633836ef4xxxxxx33ab4da",
"data": {
"offset": 1,
"topic": "stream_source",
"value": "Hello,Kafka!",
"key": "test"
}
}data字段包含的參數解釋如下表所示:
| 參數 | 類型 | 示例值 | 描述 |
|---|---|---|---|
| topic | String | source1 | Topic名稱。 |
| offset | Integer | 1 | 消費位點。 |
| key | String | test | 消息Key值。 |
| value | Object | Hello,Kafka! | 消息體,默認以JSON格式編碼。 |