美文网首页
kafka的基本框架概览

kafka的基本框架概览

作者: sxh不是帅小伙 | 来源:发表于2019-12-24 21:21 被阅读0次
image.png
  1. Producer:消息生产者,向kafka broker发消息的客户端
  2. Consumer:消息消费者,向kafka broker取消息的客户端
  3. Consumer Group(CG):消费者组,由多个Consumer组成,消费者组内不同的消费者消费不同分区的数据,一个分区只能由一个组内消费者消费,消费者组之间互不影响。所有的消费者都属于一个消费者组。即消费者组是逻辑上的一个订阅者。
  4. Broker:一台kafka服务器就是一个Broker。一个集群由多个Broker组成。一个Broker可以容纳多个Topic。
  5. Topic:可以理解为一个队列,每个消费者和生产者都是面向队列的。
  6. Partition:为了实现其扩展性,一个非常大的Topic可以分布到多个Broker(服务器)上,即一个Topic可以分为多个Partition,每个Partition都是一个有序的队列。
  7. Replica:副本,为了保证某个集群中的某个节点发生故障时,该节点上Partition的数据不丢失,且整个Kafka集群依然能够正常工作,Kafka提供了副本机制,一个Topic的每个分区都有若干副本,一个Leader和若干的Follower。
  8. Leader:每个分区多个副本的“主”,生产者发送数据的对象以及消费者消费数据的对象都是Leader。
  9. Follower:每个分区多个副本的“从”,实时从Leader中同步数据,保持和Leader数据的同步。Leader发生故障时,某个Follower会成为新的Leader。

相关文章

  • kafka的基本框架概览

    Producer:消息生产者,向kafka broker发消息的客户端 Consumer:消息消费者,向kafka...

  • HealthKit 框架详细解析

    HealthKit框架详细解析(一) —— 基本概览(一)HealthKit框架详细解析(二) —— 基本概览(二)

  • WebKit 框架解析

    WebKit框架解析(一)—— 基本概览及WKWebView(一)WebKit框架解析(二)—— 基本概览及WKW...

  • CoreFoundation 框架详细解析

    CoreFoundation框架详细解析(一) —— 基本概览CoreFoundation框架详细解析(二) ——...

  • CoreLocation 框架详细解析

    CoreLocation框架详细解析 —— 基本概览(一)CoreLocation框架详细解析 —— 选择定位服务...

  • DeviceCheck 框架详细解析

    DeviceCheck框架详细解析 (一) —— 基本概览DeviceCheck框架详细解析 (二) —— 访问和...

  • Masonry 框架详细解析

    1. Masonry框架详细解析(一) —— 基本概览(一)2. Masonry框架详细解析(二) —— 基本结构...

  • Foundation 框架详细解析

    Foundation框架详细解析 (一) —— 基本概览(一)Foundation框架详细解析 (二) —— Fo...

  • ARKit 框架详细解析

    ARKit框架详细解析(一)—— 基本概览ARKit框架详细解析(二)—— 关于增强现实和ARKitARKit框架...

  • Kafka全面讲解

    消息队列 kafka基本框架: zk的安装和配置

网友评论

      本文标题:kafka的基本框架概览

      本文链接:https://www.haomeiwen.com/subject/qyofoctx.html