Stories

Detail Return Return

Rocket your MQ——學習筆記01 - Stories Detail

  1. 組件構成

    • 實體

      • Producer
      • NS(nameserver)

      NS集羣部署,是Topic的路由註冊中心,類似Dubbo的zk。NS之間不通信,而是採用最終一致性。

       1.**Broker節點管理**:接受註冊並保留信息,提供心跳檢測能力。
       2.**路由信息管理**:為客户端提供路由註冊發現能力。從而引導客户端(producer/consumer)向Broker做投遞/消費消息。
      • Broker

        1. Remoting Model
        2. Client manager
        3. Store Service
        4. HA Service
        5. Index Service
      • Consumer
    • 數據對象

      • Topic
      • Queue
      • Message
  2. 組件構成對比

    中間件 生產者 消費者 核心-註冊管理 核心-數據處理 主題 分區 分區副本
    RocketMQ Producer Consumer NameServer Broker Topic partition Replication
    Kafka Producer Consumer ZooKeeper Broker Topic Queue 分區細化 多master/主從
    RabbitMQ Producer Consumer Erlang服務內部協調機制 Exchange、 Queue
  3. 部署模式

Add a new Comments

Some HTML is okay.