RocketMq(三)相關名詞解釋

http://rocketmq.apache.org/docs/motivation/

Message Queue

消息隊列,阿里雲商用的專業消息中間件,是企業級互聯網架構的核心產品,提供基於高可用分佈式集羣技術搭建的消息發佈訂閱、軌跡查詢、資源統計、定時(延時)、監控報警等一系列消息雲服務。

Message

消息,消息隊列中信息傳遞的載體。

Message ID

消息的全局唯一標識,由 MQ 系統自動生成,唯一標識某條消息。

Message Key

消息的業務標識,由消息生產者(Producer)設置,唯一標識某個業務邏輯。

Topic

消息主題,一級消息類型,通過 Topic 對消息進行分類。

Tag

消息標籤,二級消息類型,用來進一步區分某個 Topic 下的消息分類。

Producer

消息生產者,也稱爲消息發佈者,負責生產併發送消息。

Producer ID

一類 Producer 的標識,這類 Producer 通常生產併發送一類消息,且發送邏輯一致。

Producer 實例

Producer 的一個對象實例,不同的 Producer 實例可以運行在不同進程內或者不同機器上。Producer 實例線程安全,可在同一進程內多線程之間共享。

Consumer

消息消費者,也稱爲消息訂閱者,負責接收並消費消息。

Consumer ID

一類 Consumer 的標識,這類 Consumer 通常接收並消費一類消息,且消費邏輯一致。

Consumer 實例

Consumer 的一個對象實例,不同的 Consumer 實例可以運行在不同進程內或者不同機器上。一個 Consumer 實例內配置線程池消費消息。

集羣消費

一個 Consumer ID 所標識的所有 Consumer 平均分攤消費消息。例如某個 Topic 有 9 條消息,一個 Consumer ID 有 3 個 Consumer 實例,那麼在集羣消費模式下每個實例平均分攤,只消費其中的 3 條消息。

廣播消費

一個 Consumer ID 所標識的所有 Consumer 都會各自消費某條消息一次。例如某個 Topic 有 9 條消息,一個 Consumer ID 有 3 個 Consumer 實例,那麼在廣播消費模式下每個實例都會各自消費 9 條消息。

定時消息

Producer 將消息發送到 MQ 服務端,但並不期望這條消息立馬投遞,而是推遲到在當前時間點之後的某一個時間投遞到 Consumer 進行消費,該消息即定時消息。

延時消息

Producer 將消息發送到 MQ 服務端,但並不期望這條消息立馬投遞,而是延遲一定時間後才投遞到 Consumer 進行消費,該消息即延時消息。

事務消息

MQ 提供類似 X/Open XA 的分佈事務功能,通過 MQ 事務消息能達到分佈式事務的最終一致。

順序消息

MQ 提供的一種按照順序進行發佈和消費的消息類型, 分爲全局順序消息和分區順序消息。

順序發佈

對於指定的一個 Topic,客戶端將按照一定的先後順序進行發送消息。

順序消費

對於指定的一個 Topic,按照一定的先後順序進行接收消息,即先發送的消息一定會先被客戶端接收到。

全局順序消息

對於指定的一個 Topic,所有消息按照嚴格的先入先出(FIFO)的順序進行發佈和消費。

分區順序消息

對於指定的一個 Topic,所有消息根據 sharding key 進行區塊分區。同一個分區內的消息按照嚴格的 FIFO 順序進行發佈和消費。Sharding key 是順序消息中用來區分不同分區的關鍵字段,和普通消息的 key 是完全不同的概念。

消息堆積

Producer 已經將消息發送到 MQ 服務端,但由於 Consumer 消費能力有限,未能在短時間內將所有消息正確消費掉,此時在 MQ 服務端保存着未被消費的消息,該狀態即消息堆積。

消息過濾

訂閱者可以根據消息標籤(Tag)對消息進行過濾,確保訂閱者最終只接收被過濾後的消息類型。消息過濾在 MQ 服務端完成。

消息軌跡

在一條消息從發佈者發出到訂閱者消費處理過程中,由各個相關節點的時間、地點等數據匯聚而成的完整鏈路信息。通過消息軌跡,用戶能清晰定位消息從發佈者發出,經由 MQ 服務端,投遞給消息訂閱者的完整鏈路,方便定位排查問題。

重置消費位點

以時間軸爲座標,在消息持久化存儲的時間範圍內(默認3天),重新設置消息訂閱者對其訂閱 Topic 的消費進度,設置完成後訂閱者將接收設定時間點之後由消息發佈者發送到 MQ 服務端的消息。

中繼

中繼服務(Relay)是由消息隊列(MQ)提供的服務發佈與訂閱組件,該組件的主要作用是在不同的網絡環境下實現服務之間互聯互通的能力。

轉自 https://help.aliyun.com/document_detail/29533.html?spm=5176.doc63296.6.544.hQIJGr

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章