自定義分布式消息服務Kafka事件源
更新時間 2025-06-18 17:55:20
最近更新時間: 2025-06-18 17:55:20
分享文章
本文介紹如何在事件總線EventBridge管理控制臺添加分布式消息Kafka類型的自定義事件源。
前提條件
事件總線EventBridge
分布式消息服務Kafka
開通分布式消息服務Kafka。
創建實例、主題與消費組。
操作步驟
登錄事件總線管理控制臺。
在左側導航欄,單擊事件總線。
在事件總線頁面,單擊目標總線名稱。
在左側導航欄,單擊事件源。
在事件源頁面,單擊添加事件源。
在添加自定義事件源面板,輸入名稱和描述,事件提供方選擇分布式消息服務Kafka,選擇實例、主題等配置然后單擊確認,詳見圖1。
圖1 添加事件提供方為分布式消息服務Kafka的事件源
參數說明
| 參數 | 說明 | 示例 |
|---|---|---|
| 名稱 | 事件源名。 | source1 |
| 實例名稱 | 選擇前提條件中已創建的分布式消息服務Kafka版實例。 | KAFKA-xxx |
| Topic | 選擇當前實例中的Topic。 | topic1 |
| Group |
| group1 |
| 消費位點 | 開始消費的位置。
| 最新位點 |
事件示例
{
"id": "7c15fe0b-4933-4206-b1ef-2eae5920e745",
"source": "source1",
"specversion": "1.0",
"subject": "ctyun:kafka:cb36e4faeb0exxxxb3accd9dce88c:topic:source1",
"time": "2024-12-10T06:40:48.441Z",
"datacontenttype": "application/json; charset=utf-8",
"type": "ctyun:kafka:Topic:Message",
"ctyunregion": "b342b77ef26xxxxxxc0242ac110002",
"ctyunaccountid": "c0f88154e1xxxxx972139b41cd929b",
"data": {
"offset": 51,
"topic": "source1",
"value": "test",
"key": "key1"
}
}data字段包含的參數解釋如下表所示。
| 參數 | 類型 | 示例值 | 描述 |
|---|---|---|---|
| topic | String | source1 | Topic名稱。 |
| offset | Integer | 51 | 消費位點。 |
| key | String | key1 | 消息Key值。 |
| value | Object | test | 消息體,默認以JSON格式編碼。 |