四.kafka0.7 消费者

git地址链接:https://github.com/smipo/mykafka-0.7
启动类是在test下面的kafka.examples.KafkaConsumerDemo无需配置文件
核心类讲解:
1.Fetcher负责管理FetcherRunnable
2.FetcherRunnable负责获取数据的线程
3.TopicCount负责topic数量的统计
4.ZookeeperTopicEventWatcher负责监听topic的变化
5.ZookeeperConsumerConnector负责监听消费者,broker的变化以便平衡消费,管理偏移量消费的提交等
5.KafkaStream负责遍历获取到的信息

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • kafka客户端 Kafka除了提供内置Java客户端外,还提供了二进制连接协议,即向Kafka网络端口发送适当的...
    零度沸腾_yjz阅读 2,969评论 0 4
  • 1 前言 Kafka的流行归功于它设计和操作简单、存储系统高效、充分利用磁盘顺序读写等特性、非常适合在线日志收集等...
    爱情小傻蛋阅读 6,257评论 0 2
  • 以下内容部分翻译至 http://kafka.apache.org/intro kafka介绍 我们认为,一个流处...
    若与阅读 8,822评论 0 22
  • 一、入门1、简介Kafka is a distributed,partitioned,replicated com...
    HxLiang阅读 3,499评论 0 9
  • 儿子中考已经尘埃落定,空着的房子决定收拾下出租吧,要不物业费暖气费加起来五千多,对我是一笔不小的开支。但是房子里还...
    大鱼若智阅读 1,151评论 2 49