云消息隊列 RabbitMQ 版兼容開源RabbitMQ并提供一套完善的運維工具。

資源支持

云消息隊列 RabbitMQ 版兼容開源RabbitMQ的各個組件:

  • Queue:支持消息存儲,支持集群消費模式。
    說明 云消息隊列 RabbitMQ 版內部暫未實現消息優先級的處理邏輯,您的客戶端通過可選隊列參數x-max-priority聲明的優先級隊列實際是無效的。
  • Exchange:支持將消息按照規則路由到一個或多個Queue,同時對不符合路由規則的消息進行丟棄。
  • Vhost:支持開源的虛擬主機能力,解決生產環境、多業務拆分等隔離需求。

運維配套

云消息隊列 RabbitMQ 版提供一整套完善、便捷、易用的產品運維工具:

  • 監控告警:實時監控在線連接、消息堆積、投遞延遲,及時發現問題。
  • 資源報表:設備查詢、分組在線設備管理、消息收發統計等。
  • OpenAPI(RESTful):提供自助資源管理和運維功能,RESTful標準,靈活便捷。

消息類型

云消息隊列 RabbitMQ 版支持多種消息類型:

  • 普通消息:無特性消息,區別于延時消息。
  • 延時消息:在指定時間段之后才可被消費者消費的消息,適用于對消息消費有時間窗口要求的場景。
說明 云消息隊列 RabbitMQ 版不支持事務消息,即不支持AMQP 0-9-1協議中的事務操作(包括txSelecttxCommittxRollback等命令)。為兼容以上事務操作,云消息隊列 RabbitMQ 版服務端在接收命令后會直接返回成功狀態,但并不具備實際作用。