RabbitMQ
阿Han
主理
0 人关注
3 篇文章
阿Han

RabbitMQ — 如何保證消息可靠性?

訊息傳遞的過程中有三種可能遺失的情境:Producer端送到RabbitMQ時丟失:外界環境問題導致: 發生網路丟包、網路故障等造成訊息丟失。程式碼層面、配置層面導致訊息丟失。RabbitMQ儲存的訊息丟失:訊息沒有持久化。磁碟意外損壞導致訊息同步失敗。

阿Han

Message Queue之基本概念

同步與非同步任務在進入Message Queue之前我們先來了解一下同步/非同步任務的概念。菜單稱為訊息(Message), 為工作內容描述。送出菜單的客人稱為生產者(Producer), 負責建立訊息。櫃台就相當於Queue, 負責接單並依序處理。

阿Han

關於Message Queue的幾個常見傳輸協定

AMQP協議Advanced Message Queuing Portocol(高級訊息佇列協議)Producer: 生產者, 負責生產訊息並送到交換機。Broker: Message Queue的服務器(RabbitMQ…之類的產品)Exchange: 交換器, 它指定訊息按照什麼樣的規則送到哪個Queue。

相关标签

  • MQ
    13
    後端
    35
    AMQP
    12
    Matters新人打卡
    1.6k2.1k
    系統架構
    44
  • ACK機制
    11
    Backend
    11
返回全部
没有更多