首页 > 其他 > 详细

kafka 架构

时间:2019-06-25 20:32:23      阅读:137      评论:0      收藏:0      [点我收藏+]
在一套kafka架构中有多个Producer,多个Broker,多个Consumer,每个Producer可以对应多个Topic,每个Consumer只能对应一个ConsumerGroup。
整个Kafka架构对应一个ZK集群,通过ZK管理集群配置,选举Leader,以及在consumer group发生变化时进行rebalance。

  • Broker
    • 消息中间件处理节点,一个Kafka节点就是一个broker,一个或者多个Broker可以组成一个Kafka集群

  • Topic
    • 主题,Kafka根据topic对消息进行归类,发布到Kafka集群的每条消息都需要指定一个topic

  • Producer
    • 消息生产者,向Broker发送消息的客户端

  • Consumer
    • 消息消费者,从Broker读取消息的客户端

  • ConsumerGroup
    • 每个Consumer属于一个特定的Consumer Group,一条消息可以发送到多个不同的Consumer Group,但是一个Consumer Group中只能有一个Consumer能够消费该消息
  • Partition
    • 物理上的概念,一个topic可以分为多个partition,每个partition内部是有序的

kafka 架构

原文:https://www.cnblogs.com/xiangyuguan/p/11085322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!