全部產品
Search
文件中心

ApsaraMQ for RabbitMQ:產品功能

更新時間:Jun 30, 2024

雲訊息佇列 RabbitMQ 版相容開源RabbitMQ並提供一套完善的營運工具。

資源支援

雲訊息佇列 RabbitMQ 版相容開源RabbitMQ的各個組件:

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

營運配套

雲訊息佇列 RabbitMQ 版提供一整套完善、便捷、易用的產品營運工具:

  • 監控警示:即時監控線上串連、訊息堆積、投遞延遲,及時發現問題。
  • 資源報表:裝置查詢、分組線上裝置管理、訊息收發統計等。
  • OpenAPI(RESTful):提供自助資源管理和營運功能,RESTful標準,靈活便捷。

訊息類型

雲訊息佇列 RabbitMQ 版支援多種訊息類型:

  • 普通訊息:無特性訊息,區別於延時訊息。
  • 延時訊息:在指定時間段之後才可被消費者消費的訊息,適用於對訊息消費有時間視窗要求的情境。
說明 雲訊息佇列 RabbitMQ 版不支援事務訊息,即不支援AMQP 0-9-1協議中的事務操作(包括txSelecttxCommittxRollback等命令)。為相容以上事務操作,雲訊息佇列 RabbitMQ 版服務端在接收命令後會直接返回成功狀態,但並不具備實際作用。