标签:
概述
kafka是由LinkedIn设计的一个高吞吐量、分布式、基于发布订阅模式的消息系统,使用scala编写,它可以水平扩展、可靠性、异步通信和高吞吐量等特性而被广泛使用。
基本概念
Topic:Kafka把接收的消息按种类划分,每个种类都称之为Topic,由唯一的Topic Name 标识。
Broker: kafka集群包含一个或多个服务器,这种服务器被称作broker。
Partition:partition是物理上的概念,每个Topic包含一个或多个Partition。
Producer:负责发布消息到kafka Browser。
Consumer:消息消费者,向kafka broker读取消息的客户端。
Consumer Group:每个Consumer属于一个特定的Consumer Group(可为每个Consumer制定Group name,若不指定group consumer ,则属于默认的group)。
标签:
原文地址:http://my.oschina.net/douxn/blog/499526