RabbitMQ和Kafka設計思想的感性辨析

RabbitMQ和Kafka架構圖 1. 設計初衷不完全相同 RabbitMQ是消息分發中間件 包收包送,服務很周到。 設計初衷:單播,消息一對一,每條消息只會被髮送一個消費者(當然也可以擴展,如果想讓多個消費者消費同一條消息,就得這條消息複製成多份放到多個Queue)。 Kafka是消息存儲和訂閱中間件 自己放自己取,只負責提供場地,其它的全自助。 設計初衷:廣播,消息一對多,凡是訂閱Topic
相關文章
相關標籤/搜索