本文通过事件总线(EventBridge)将事件流实时路由到云消息队列RocketMQ(位点重置),以实现事件驱动架构下的消息分发与消费管理。
前提条件
操作步骤
- 登录事件总线EventBridge控制台,在左侧导航栏,单击事件流。
- 在顶部菜单栏,选择地域,然后单击创建事件流。
在创建事件流面板,设置任务名称和描述,配置以下参数。
任务创建
在Source(源)、Filtering(过滤)、Transform(转换)配置向导,设置事件过滤、转换规则,单击下一步。事件转换的配置说明,请参见使用函数计算实现消息数据清洗。
在Sink(目标)配置向导,选择服务类型为消息队列RocketMQ版(位点重置),配置以下参数,然后单击保存。
参数
说明
示例
InstanceType
选择RocketMQ实例版本。支持以下两个版本:
RocketMQ 4.x
RocketMQ 5.x
RocketMQ 5.x
InstanceId
选择将消息路由到云消息队列 RocketMQ实例。
rmq-cn-77845****
Topic
配置消息路由到云消息队列 RocketMQ实例的Topic。支持以下三种配置方式:
部分事件
$.data
Group
配置云消息队列 RocketMQ实例的Group,用于管理消费位点。支持以下三种配置方式:
部分事件
$.data
ConsumeTimestamp
配置消息消费的时间戳,支持以下三种配置方式:
部分事件
$.data
任务属性
设置事件流的重试策略及死信队列。更多信息,请参见重试和死信。
结果验证
登录云消息队列 RocketMQ 版控制台,在顶部菜单栏,选择地域。
在左侧导航栏,单击实例列表。
在实例列表页面,找到目标实例,在其操作列,单击详情。
在左侧导航栏,单击Topic 管理,然后单击目标Topic名称。
在Topic详情页面,单击消息查询页签,配置查询方式和时间范围,单击查询。
该文章对您有帮助吗?