如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍"如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题",在日常操作中,相信很多人在如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题问题
千家信息网最后更新 2025年01月16日如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题
这篇文章主要介绍"如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题",在日常操作中,相信很多人在如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
kafka分区线上是24个,消费集群机器数量也是24台,正常是1对1消费的。
由于消费数据积压,需要扩容消费集群机器,新扩容24台消费集群机器后,新扩容的机器始终无法消费。
线上正在消费的24台机器,停掉部分机器后,新扩容的24台机器相应数量的加入负载后,依旧无法消费数据。
经过定位,发现以下代码factory.setConcurrency(2);设置的是2,即允许一台机器可以同时开启2个线程消费实例,导致新增加的机器,一直无法消费
KafkaListenerContainerFactory> kafkaListenerContainerFactory() {logger.info("batchContainerFactory init"); ConcurrentKafkaListenerContainerFactory factory = new ConcurrentKafkaListenerContainerFactory<>(); factory.setConsumerFactory(consumerFactory()); factory.setConcurrency(2); factory.setBatchListener(true); return factory;}
把factory.setConcurrency(1)改为1后,分区数量跟消费机器的数量对等后,新增的机器得以开始消费数据。
到此,关于"如何解决spring kafka新增消费机器后,新增机器一直无法消费的问题"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
消费
机器
问题
数量
学习
数据
集群
更多
帮助
实用
接下来
代码
同时
实例
文章
方法
正在
理论
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海网络安全产业报告
小杨是一家软件开发公司
原神通用服务器苹果可以登陆吗
android搜索框数据库
请与该服务器的管理员联系
数据库变量空值
被对方服务器退回怎么翻译
广东易双网络技术有限公司
武清区高科技软件开发装饰
服务器的安全软件有哪些
发家致富小说软件开发
中医学计算机网络技术
数据库密码admin是多少
设置服务器安全性
河南大学网络技术
miui的app用户数据库
mc密室杀手服务器有哪些
南宁市和飞网络技术
陌陌服务器保存多久聊天记录
网络安全宣传成效明显
上海网络安全产业报告
如何为电脑选择dns服务器
徐州软件开发诚信合作
网络安全青少年日手抄报
国家网络安全宣传教育视屏
分布式数据库系统的分配策略
无锡学网络技术哪个学校好
北京凯易达网络技术有限公司
p2p数据库
软件开发项目构思