RabbitMQ教程(三)

RabbitMQ整體上是一個生產者與消費者模型,主要負責接收、存儲和轉發消息。可以把消 ,息傳遞的過程想象成:當你將一個包裹送到郵局,郵局會暫存並最終將郵件通過郵遞員送到收件人的手上, RabbitMQ就好比由郵局、郵箱和郵遞員組成的一個系統。從計算機術語層面來說, RabbiMQ模型更像是一種交換機模型。

Producer:生產者,就是投遞消息的一方。生產者創建消息,然後發佈到RabbitMQ中。

Consumer:消費者,就是接收消息的一方。消費者連接到RabbitMQ服務器,並訂閱到隊列上。當消費者消費一條消息時,只是消費·消息的消息體(payload),在消息路由的過程中,消息的標籤會丟棄,存入到隊列中的消息只有消息體,消費者也只會消費到消息體,也就不知道消息的生產者是誰,當然消費者也不需要知道。

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