我创建了多线程消费者应用程序来处理各种分区.

查看各种博客,我开始了解’max.poll.records’属性,以便控制来自给定主题,分区的记录集.(因此它可以很快从记录循环中出来,因此调用cons.poll ()保持活力)

问题是我的处理逻辑需要时间来处理每条记录.

在启动Cons-2时,两者都开始在相同的分区上工作,因为Cons-1仍未进行重新平衡(即尚未发生cons.poll()).

增加消费者以便他们可以重新平衡他们自己,cons.poll()将不会发生,除非处理所有记录.

我可能不会去’session.timeout.ms’,因为开始新的消费者也可能开始使用与Cons-1相同的分区.

我尝试使用以下方法设置属性:

props.put("max.poll.records",1);

props.put("max.poll.records","1");

但都没有改变.来自民意调查的记录.

我正在使用Apache Kafka 9和Below API.

org.apache.servicemix.bundles

org.apache.servicemix.bundles.kafka-clients

0.9.0.1_1

解决方法:

max.poll.records属性在Kafka-0.10.0中发布.它在Kafka 0.9.0.1版本中不可用.请参阅release注释中的KAFKA-3007任务.

如果您对记录的处理花费了很多时间,则以下链接可能会有所帮助.

标签:java,apache-kafka,kafka-consumer-api

来源: https://codeday.me/bug/20190611/1219667.html

java consumer.poll_java – 无法在kafka consumer下设置’max.poll.records’,其中cons.poll仍然返回分区下的所有记录...相关推荐

  1. Kafka Consumer多线程消费

    概述 OrdinaryConsumer类 ConsumerWorker.java MultiThreadedConsumer.java MultiThreadedRebalanceListener.j ...

  2. Kafka Consumer端的一些解惑

    2019独角兽企业重金招聘Python工程师标准>>> 最近一直忙着各种设计和文档,终于有时间来更新一点儿关于kafka的东西.之前有一篇文章讲述的是kafka Producer端的 ...

  3. Apache Kafka Consumer 消费者集

    1.目标 在我们的上一篇文章中,我们讨论了Kafka Producer.今天,我们将讨论Kafka Consumer.首先,我们将看到什么是Kafka Consumer和Kafka Consumer的 ...

  4. 消费者组consumer group详解-Kafka从入门到精通(九)

    上篇文章说了,kafka可以通过实现partitioner自定义分区,producer拦截器,拦截器是在producer发送消息之后,回调之前调用,里面主要重写两个方法,一个是onSend,可以重新定 ...

  5. java.io.NotSerializableException: org.apache.kafka.clients.consumer.ConsumerRecord

    java消费kafka数据时报错 ERROR [Executor task launch worker for task 90] - Exception in task 0.0 in stage 54 ...

  6. Kafka consumer多线程下not safe for multi-threaded access问题

    Kafka consumer多线程下not safe for multi-threaded access问题 默认配置下kafka consumer的offset的commit是自动的,如需改成手动提 ...

  7. 【Kafka笔记】4.Kafka API详细解析 Java版本(Producer API,Consumer API,拦截器等)

    简介 Kafka的API有Producer API,Consumer API还有自定义Interceptor (自定义拦截器),以及处理的流使用的Streams API和构建连接器的Kafka Con ...

  8. java 获取kafka lag,聊聊kafka consumer offset lag的监控

    序 本文主要讨论一下kafka consumer offset lag的监控 方案 利用官方的类库 ConsumerOffsetChecker ConsumerGroupCommand 利用官方的JM ...

  9. java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.assign(Ljava/util/List

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: Flink入门程序异常,记录一下跟大家分享. SLF4J: Failed to l ...

最新文章

  1. 腾讯优图实验室-计算机视觉(日常实习生招聘)
  2. java redis 批量删除key_Redis,就是这么朴实无华
  3. 2020CCPC(威海) - Caesar Cipher(线段树+哈希)
  4. CentOS 7 Apache服务的安装与配置(转)
  5. 如何解决ArrayAdapter requires the resource ID to be a TextView
  6. 用户登录自动注销问题
  7. 【收藏】一份最新的、全面的NLP文本分类综述
  8. java 实例化是什么及五种实例化方法
  9. 【开发神器】自动化测试、用 Apipost!
  10. 如何设置win7计算机不更新,win7系统不要自动更新的设置步骤(图文)
  11. 二叉树遍历之递归与非递归遍历
  12. Cmd命令检测电脑配置:
  13. 计算机开机按f1,开机要按F1怎么解决?电脑开机不按F1进去系统的方法
  14. android版本兼容API24,Android 7.0 (API 24) 适配
  15. 瀑布流网站数据如何采集解决思路方法
  16. 学会php又忘了,要学会忘记的说说,学会忘记一个人的说说
  17. PostgreSQL 彻底解决膨胀问题
  18. Fansblog  HDU-6608(费马小定理、威尔逊定理)
  19. t20171215a1BILL的账单
  20. 《给业余投资者的10条军规 (雪球「岛」系列) (闲来一坐s话投资》读书笔记

热门文章

  1. TOP100summit:【分享实录-QQ空间】10亿级直播背后的技术优化
  2. Word中调整编号和文字的间距
  3. 离线计算框架MapReduce
  4. WSL2 下的 Docker 配置,使用网易云镜像 + 更改 docker 文件系统(否则无法 apt update)
  5. 【数据结构笔记11】二叉搜索树,动态查找,删除操作
  6. C++ Primer(第5版)
  7. 如何设置硬盘安装linux,linux用硬盘安装时所设置选项
  8. java 重命名_Java如何重命名文件?
  9. android 自定义绘画,【整理】Android 自定义视图之画图
  10. Jquery获取iframe中的元素