路由到分布式消息服务RabbitMQ
更新时间 2025-06-18 17:55:23
最近更新时间: 2025-06-18 17:55:23
本文介绍如何在事件总线EventBridge控制台添加分布式消息服务RabbitMQ作为事件流中的服务类型。
前提条件
开通RabbitMQ实例,并创建好相应的交换器、队列。
创建事件流
登录事件总线EventBridge控制台,在左侧导航栏,单击事件流。
在创建事件流面板,设置任务名称和描述,配置以下参数,然后单击创建。
在Source(源)、Filtering(过滤)、Transform(转换)配置向导,设置数据提供方、事件过滤、转换规则,单击下一步。
在Sink(目标)配置向导,选择服务类型为分布式消息服务RabbitMQ,配置以下参数,如图1所示。
图1 创建事件流时目标的服务类型选择分布式消息服务RabbitMQ
创建事件流后,会有30秒~60秒的延迟时间,您可以在事件流页面的状态栏查看启动进度。
参数说明
参数 | 说明 | 示例 |
---|---|---|
实例 | 选择分布式消息RabbitMQ实例。 | instance-xxx |
Vhost | 选择RabbitMQ实例的Vhost。 | POST |
目标类型 | 选择发送到RabbitMQ的目标类型。
| 队列 queue-xxx |
消息体 | 选择作为消息体的事件内容,更多内容请参考事件内容转换。 | 完整事件 |
MessageId | 选择MessageId的内容,更多内容请参考事件内容转换。 | 空 |
自定义属性 | 选择自定义属性(Properties)的内容,更多内容请参考事件内容转换。 | 空 |
结果验证
使用事件源触发一个事件事件。
您可以在分布式消息RabbitMQ 控制台确认是否接收到事件。
登录分布式消息服务RabbitMQ控制台,然后在左侧导航栏选择实例列表。
在实例列表页面单击目标实例名称。
在选择队列管理,进入目标队列详情,进入消息消费拨测页面。
在消息查询页面,点击消费即可查看消息内容, 如图2所示。
图2 在分布式消息服务RabbitMQ管理控制台中查看消息详情