• java.lang.Object继承
    • org.apache.kafka.clients.consumer.ConsumerRecord <K,V>

  • public final class ConsumerRecord <K,V>
    extends Object
    从Kafka收到的键/值对。这包括主题名称和分区号,从中接收记录以及指向Kafka分区中记录的偏移量。
    • 现场总结

      字段 
      修饰符和类型 领域和描述
      static long NO_TIMESTAMP 
      static int NULL_CHECKSUM 
      static int NULL_SIZE 
    • 构造函数摘要

      构造函数 
      构造函数和描述
      ConsumerRecord(String topic, int partition, long offset, K key, V value)

      创建从指定主题和分区接收的记录(在消息格式支持的时间戳之前和公开序列化元数据之前提供与Kafka 0.9的兼容性)。
      ConsumerRecord(String topic, int partition, long offset, long timestamp, org.apache.kafka.common.record.TimestampType timestampType, long checksum, int serializedKeySize, int serializedValueSize, K key, V value)

      创建从指定主题和分区接收的记录
    • 方法摘要

      方法 
      修饰符和类型 方法和描述
      long checksum()

      记录的校验和(CRC32)。
      K key()

      密钥(如果未指定密钥,则为null)
      long offset()

      此记录在相应Kafka分区中的位置。
      int partition()

      从中接收此记录的分区
      int serializedKeySize()

      序列化未压缩密钥的大小(以字节为单位)。
      int serializedValueSize()

      序列化未压缩值的大小(以字节为单位)。
      long timestamp()

      此记录的时间戳
      org.apache.kafka.common.record.TimestampType timestampType()

      此记录的时间戳类型
      String topic()

      收到此记录的主题
      String toString() 
      V value()

      价值
      • 从类java.lang继承的方法。宾语

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    • 现场细节

      • NO_TIMESTAMP

        public static final long NO_TIMESTAMP
        也可以看看:
        常数字段值
      • NULL_SIZE

        public static final int NULL_SIZE
        也可以看看:
        常数字段值
      • NULL_CHECKSUM

        public static final int NULL_CHECKSUM
        也可以看看:
        常数字段值
    • 构造函数详细信息

      • ConsumerRecord

        public ConsumerRecord(String  topic,int分区,长偏移,K  键,V  值)
        创建从指定主题和分区接收的记录(在消息格式支持的时间戳之前和公开序列化元数据之前提供与Kafka 0.9的兼容性)。
        参数:
        topic- 收到此记录的主题
        partition- 收到此记录的主题分区
        offset- 此记录在相应Kafka分区中的偏移量
        key- 记录的密钥(如果存在)(允许为null)
        value- 记录内容
      • ConsumerRecord

        public ConsumerRecord(String  topic,int分区,长偏移,很长的时间戳,org.apache.kafka.common.record.TimestampType timestampType,长校验和,int serializedKeySize,int serializedValueSize,K  键,V  值)
        创建从指定主题和分区接收的记录
        参数:
        topic- 收到此记录的主题
        partition- 收到此记录的主题分区
        offset- 此记录在相应Kafka分区中的偏移量
        timestamp- 记录的时间戳。
        timestampType- 时间戳类型
        checksum- 完整记录的校验和(CRC32)
        serializedKeySize- 序列化密钥的长度
        serializedValueSize- 序列化值的长度
        key- 记录的密钥(如果存在)(允许为null)
        value- 记录内容
    • 方法细节

      • 话题

        public  String  topic()
        收到此记录的主题
      • 划分

        public int partition()
        从中接收此记录的分区
      • 公钥  K  键()
        密钥(如果未指定密钥,则为null)
      • 公共  V  值()
        价值
      • 抵消

        公共长偏移量()
        此记录在相应Kafka分区中的位置。
      • 时间戳

        公共长时间戳()
        此记录的时间戳
      • timestampType

        public org.apache.kafka.common.record.TimestampType timestampType()
        此记录的时间戳类型
      • 校验

        公共长校验和()
        记录的校验和(CRC32)。
      • serializedKeySize

        public int serializedKeySize()
        序列化未压缩密钥的大小(以字节为单位)。如果key为null,则返回的大小为-1。
      • serializedValueSize

        public int serializedValueSize()
        序列化未压缩值的大小(以字节为单位)。如果value为null,则返回的大小为-1。
      • public  String  toString()
        覆盖:
        toString在班上 Object

kafka集群消费之ConsumerRecord类相关推荐

  1. java kafka 集群消费_kafka集群搭建和使用Java写kafka生产者消费者

    转自:http://chengjianxiaoxue.iteye.com/blog/2190488 1 kafka集群搭建 1.zookeeper集群 搭建在110, 111,112 2.kafka使 ...

  2. java kafka 集群消费_kafka集群简单生产者消费者实例

    项目描述 本项目是个简单的kafka集群简单生产者和消费者实例,生产者能生产消息,消费者能消费消息,这里将消费的消息存入了mysql数据库,适合刚kafka刚入门的朋友借鉴使用,里面的zookeepe ...

  3. kafka集群编程指南

    kafka集群编程指南 @(KAFKA)[kafka, 大数据] kafka集群编程指南 一概述 一主要内容 二关于scala与java的说明 二producer的API 一scala版本deprec ...

  4. 快手Kafka集群演进之路学习笔记

    https://www.infoq.cn/article/Q0o*QzLQiay31MWiOBJH/ 一.背景 2019年快手Kafka集群日消息处理量为数万亿级别,峰值超过1亿/s. 在快手,Kaf ...

  5. 打造全球最大规模 Kafka 集群,Uber 的多区域灾备实践

    - Uber 的 Kafka 生态系统 - Uber 拥有世界上最大的 Kafka 集群,每天处理数万亿条消息和几个 PB 的数据.如图 1 所示,Kafka 现在成了 Uber 技术栈的基石,我们基 ...

  6. 即将上线的Kafka 集群(用CM部署的)无法使用“--bootstrap-server”进行消费,怎么破?...

    即将上线的Kafka 集群(用CM部署的)无法使用"--bootstrap-server"进行消费,怎么破? 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   ...

  7. ELK+Kafka集群日志分析系统

    因为是自己本地写好的word文档复制进来的.格式有些出入还望体谅.如有错误请回复.谢谢! 一. 系统介绍 2 二. 版本说明 3 三. 服务部署 3 1) JDK部署 3 2) Elasticsear ...

  8. zookeeper + kafka集群搭建详解

    文章目录 一.消息队列介绍 1.1 为什么需要消息队列 (MO) 1.2 使用消息队列的好处 (1)解耦 (2)可恢复性 (3)缓冲 (4)灵活性 & 峰值处理能力 (5)异步通信很多时候,用 ...

  9. Kafka集群在马蜂窝大数据平台的优化与应用扩展

    导读 Kafka 是当下热门的消息队列中间件,它可以实时地处理海量数据,具备高吞吐.低延时等特性及可靠的消息异步传递机制,可以很好地解决不同系统间数据的交流和传递问题. Kafka 在马蜂窝也有非常广 ...

最新文章

  1. 【转】grep搜索子目录中包含某字符串的特定文件
  2. java map 查找_Map 查找表操作
  3. 学python怎么教_学神IT教你Python应该怎么学
  4. java中io.nio.aio_Java中网络IO的实现方式-BIO、NIO、AIO
  5. Python sqrt() 函数
  6. Common Lisp
  7. 仿淘宝验证码 php,PHP中仿制 ecshop验证码实例
  8. 计算机工业机器人编程,15个你不知道的工业机器人编程冷知识
  9. Java实现qq邮件发送-支持群发
  10. 人工智能之父图灵头像将登上新版50英镑钞票
  11. MTK6577+Android之GPIO驱动简介
  12. PowerManagerService(一)
  13. 报告|国产工业机器人产业研究报告:2019年国产机器人十大品牌
  14. 用 Python 统计字数
  15. 第一章:电子商务的概述
  16. 2022 Java面试题道通科技
  17. python arcade库_python游戏库:Arcade教程(4)
  18. Python Pdb源码解析
  19. 农行c3开发语言,【解密】C3境外系统全面崛起,农行谱写新篇章
  20. 投稿玄学之SCI给了大修,还会拒稿吗?

热门文章

  1. 2022-04-09 上海远程办公感悟
  2. 2.1 基本术语(基本概念)
  3. C++ Primer 目录
  4. 全球首款车联网智能儿童安全座椅,究竟是怎样炼成的?
  5. 企业搭建会员积分体系容易踩哪些坑?
  6. 互融云保理业务系统助力企业快速拓展业务
  7. jeecg-boot(Online表单 / 控件及代码生成菜单配置)
  8. 专三、mcg-helper一键生成jeecg框架单表功能模块
  9. PPT转Word (源代码)
  10. 被加盟片骗局坑了的请看