Kafka介绍

Kafka

ScalaJava编写

Kafka是一种高吞吐量的分布式发布订阅消息系统

Broker(释义:中间人,发音:不肉客。[ˈbrəʊkə(r)]

Kafka集群包含一个或多个服务器,这种服务器被称为broker

Topic(释义:主题,发音:头皮客。[ˈtɒpɪk]

每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。

(物理上  不同Topic的消息分开存储,

逻辑上  一个Topic的消息 虽然保存于一个或多个broker上 

但 用户只需指定消息的Topic即可 生产或消费数据 而不 必关心数据存于何处)

Partition(释义:隔板,发音:怕替身。[pɑ:ˈtɪʃn]

Partition是物理上的概念,每个Topic包含一个或多个Partition.

Producer(释义:生产者,发音:破丢瑟。[prəˈdju:sə(r)]

负责发布消息到Kafka broker

Consumer (释义:消费者,发音:康秀么)

消息消费者,向Kafka broker读取消息的客户端。

Consumer Group

每个Consumer属于一个特定的Consumer Group

(可为每个Consumer指定group name,若不指定group name则属于默认的group)。

==

partition   隔板

pɑ:ˈtɪʃn   怕题神

n.  分割; 隔墙; 划分,分开; 隔离物;

==

Scala 发音

思高了

Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

斯卡了

==

原文地址:https://www.cnblogs.com/yue31313/p/9459553.html