分布式消息服务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格式编码。 |