logo
icon

RabbitMQ with Delayed Message Exchange

RabbitMQ 訊息代理,已啟用延遲訊息交換外掛。 這允許你使用可配置的延遲來排程訊息傳遞。

RabbitMQ 訊息代理,已啟用延遲訊息交換外掛。 這允許你使用可配置的延遲來排程訊息傳遞。

平台Zeabur
部署次數0
發布者author3HFT
部署次數0
發布者3HFT
建立於2026-05-27
標籤
Message QueueMessaging

RabbitMQ 延遲訊息交換

此模板部署啟用了 rabbitmq_delayed_message_exchange 外掛的 RabbitMQ。

功能

  • 訊息代理:功能完整的 RabbitMQ 訊息代理
  • 延遲訊息:使用可配置的延遲排程訊息傳遞
  • 管理控制台:埠 15672 上的網頁管理介面
  • AMQP 協議:標準 AMQP 0-9-1 協議支援

開始使用

  1. 部署後,在 http://<service-url>:15672 存取管理控制台
  2. 使用你提供的認證資訊登入
  3. 根據需要建立交換、佇列和繫結

使用延遲訊息

要使用延遲訊息交換外掛:

  1. 建立類型為 x-delayed-message 的交換
  2. 設定 x-delayed-type 引數為基礎交換類型(例如 directtopic
  3. 發佈帶有 x-delay 標頭的訊息(以毫秒為單位)

埠號

  • 5672:AMQP 協議(用於用戶端連線)
  • 15672:管理控制台(HTTP)

重要注意事項

  • 延遲訊息交換外掛是實驗性的,不建議在大規模生產環境中使用
  • 對於大規模延遲訊息處理,請考慮使用具有 TTL 的死信佇列或外部排程系統
  • 資料會保存在掛載的磁碟中

授權

RabbitMQ 採用 Mozilla Public License 2.0 授權。詳見 https://github.com/rabbitmq/rabbitmq-server