本文主要介紹云消息隊(duì)列 RabbitMQ 版相比于自建開(kāi)源RabbitMQ所具備的優(yōu)勢(shì),以便您更進(jìn)一步了解云消息隊(duì)列 RabbitMQ 版

靈活易用

  • 開(kāi)箱即用

    完全兼容AMQP 0-9-1標(biāo)準(zhǔn)協(xié)議,完全兼容RabbitMQ開(kāi)源社區(qū),快速遷移上云。

  • 全托管服務(wù)

    一鍵開(kāi)通云消息隊(duì)列 RabbitMQ 版服務(wù),即享有免部署免運(yùn)維的云消息服務(wù)。依托于阿里云專業(yè)的自動(dòng)化運(yùn)維團(tuán)隊(duì),核心鏈路秒級(jí)、分鐘級(jí)進(jìn)行多維度巡檢,全面的健康診斷報(bào)告,針對(duì)不健康的狀態(tài)進(jìn)行告警與及時(shí)恢復(fù),保證服務(wù)的可用性與業(yè)務(wù)的連續(xù)性。

高可用

  • 提供明確SLA,保障多可用區(qū)高可用,即便整個(gè)機(jī)房不可用仍可正常提供消息服務(wù)。
  • 集群分布式部署,服務(wù)節(jié)點(diǎn)無(wú)狀態(tài)、無(wú)單點(diǎn)。即使單節(jié)點(diǎn)不可用,請(qǐng)求將Failover至其他節(jié)點(diǎn)保障消息服務(wù)正常提供。

功能增強(qiáng)

  • 延時(shí)消息
    • 支持延時(shí)消息,實(shí)現(xiàn)秒級(jí)精準(zhǔn),無(wú)先入先出限制。
    • 簡(jiǎn)單易用,在代碼上只需要設(shè)置一個(gè)參數(shù)即可完成,解決開(kāi)源RabbitMQ無(wú)延時(shí)隊(duì)列的痛點(diǎn)。
    • 高精度支持,最短可精確到秒級(jí),最長(zhǎng)可持續(xù)1天。
    • 高性能,性能與普通消息一致。
    • 多副本數(shù)據(jù)冗余,確保消息可恢復(fù)。
  • 消息重試
    • 重試一次一分鐘,最多16次重試。
    • 超過(guò)最大重試次數(shù)后的消息進(jìn)入死信隊(duì)列,死信消息可查詢、可導(dǎo)出。
  • 死信Exchange

    增強(qiáng)型死信Exchange,不僅支持被否定應(yīng)答的消息,還支持重試失敗的消息自動(dòng)進(jìn)入死信Exchange,確保消息不丟失。

超強(qiáng)性能

  • 平臺(tái)性能上限

    支持百萬(wàn)級(jí)隊(duì)列,橫向擴(kuò)容帶來(lái)性能的線性增長(zhǎng),性能上無(wú)并發(fā)限制。

  • 單隊(duì)列擴(kuò)容

    解決RabbitMQ單隊(duì)列性能瓶頸,支持單隊(duì)列的橫向擴(kuò)展,性能上無(wú)并發(fā)限制。

  • 彈性伸縮

    可擴(kuò)展能力強(qiáng)、性能線性增強(qiáng),可根據(jù)業(yè)務(wù)需求彈性伸縮,對(duì)用戶透明。

  • 海量堆積
    • 在海量消息堆積的情況下,始終保持高性能,不影響集群的正常服務(wù)。
    • 消息的生產(chǎn)者與消費(fèi)者實(shí)現(xiàn)隔離,滿足生產(chǎn)者大量的并發(fā),消費(fèi)者穩(wěn)定消費(fèi)。

安全可靠

  • 權(quán)限粒度

    實(shí)例、Vhost、Queue以及Exchange細(xì)粒度權(quán)限控制,對(duì)每次消息請(qǐng)求進(jìn)行安全訪問(wèn)控制。

  • 主子賬號(hào)

    全面對(duì)接阿里云RAM主子賬號(hào)、黑白名單、STS等功能。

  • 加密傳輸

    支持TLS傳輸加密協(xié)議。