路由到分布式消息服務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管理控制臺中查看消息詳情