1 kafka简介

作者: 海纳百川_spark | 来源:发表于2016-06-25 11:01 被阅读197次
  1. 简介
    Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。

  2. 架构 介绍一下Kafka的基本概念,它的架构包括以下组件:

  3. Broker是Kafka集群中的一台服务器

  4. 话题(Topic)是特定类型的消息流。话题是消息的分类名,每一种消息都是一个Topic,多种消息就创建多个Topic。

  5. 生产者(Producer)是能够发布消息到话题的任何对象。对于日志接收服务器,把接收的日志发送到kafka集群,日志接收服务器就是一个生产者

  6. 消费者(Consumer)可以订阅一个或多个话题,并从Broker拉数据消费,消费就是处理数据的意思

  7. Partition是物理上的概念,每个Topic包含一个或多个Partition。多个Partition可以扩展kafka的并发性,属于水平扩展。简单的讲就是将一种消息(Topic)分成多个存储块保存到一台或多台Broker上

  8. Consumer Group 每个Consumer属于一个特定的Consumer Group(可为每个Consumer指定group name,若不指定group name则属于默认的group)。多个Consumer指定同一个组名,每个Consumer消费一个Topic内不同Partition的数据。多个Consumer指定不同的组名,每组Consumer消费的同一个Topic内的多个Partition,互不影响。

  9. Kafka拓扑结构,kafka集群的每个节点都交给Zookeeper管理


相关文章

  • 1 kafka简介

    简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目...

  • Kafka快速开始

    入门 1.简介 Kafka is a distributed streaming platform,kafka是一...

  • Kfaka Stream使用总结

    一、简介 1. 什么是kafka stream? ​ Kafka Stream是Apache Kafka从0....

  • (二)Kafka基本概念简介及常用命令

    一、Kafka简介1.Kafka---A distributed streaming platform很多企业还是...

  • Kafka从入门到精通项目实战(完整)

    教程目录:Kafka从入门到精通:第一课 Kafka简介 1第一课 Kafka简介 2第二课 Kafka架构 上第...

  • kafka

    一、什么是Kafka1、kafka简介 2、kafka基本架构 二、kafka原理 三、Zookeeper在kaf...

  • Kafka

    一、什么是Kafka1、kafka简介 2、kafka基本架构 二、kafka原理 三、Zookeeper在kaf...

  • kafka入门

    Apache Kafka 入门 1.kafka简介和产生的背景 什么是 Kafka Kafka 是一款分布式消息发...

  • Kafka0.8集群部署与shell命令行操作

    1、kafka简介在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。KAFKA...

  • kafka集群搭建

    1、kafka简介在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。KAFKA...

网友评论

    本文标题:1 kafka简介

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