当前位置:网站首页>Pulsar消费者处理不当导致的消息积压问题
Pulsar消费者处理不当导致的消息积压问题
2022-08-04 15:37:00 【-阿布-】
现象
线上某Pulsar Topic一直处于积压7000-8000的消息量,同事经过增加机器、消费者数量会略微减轻一些量。
排查
观察消息订阅者,集群启动两个相同的服务,每个服务的消费者数量是4,但是消费者列表里有16个,其中8个属于集群启动的两个服务,另外8个的ip不知是哪一台的ip,
经过对集群中的两个服务增减,发现另外8个相同ip的消费者巍然不动,怀疑是另外8个消费者拉取了消息但是消费的又慢导致的消息积压,Pulsar consumer默认拉取1000个消息,8个正好8k,和积压的数量接近,
后续排查是因为pre的环境也连接上了prod的topic,但是pre的消费者拿到数据后,代码又控制不消费,也不ack,消息就一直积压阻塞着,出现了问题。
边栏推荐
猜你喜欢
随机推荐
Beginner crawler notes (collecting data)
附加:自定义注解(参数校验注解);(写的不好,别看…)
Redis持久化操作
Next -18- 添加代码复制按钮
不需要服务器,教你仅用30行代码搞定实时健康码识别
Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇
Redis-哨兵模式
初学爬虫笔记(收集数据)
农产品期货开户哪家好??
Taurus.MVC WebAPI 入门开发教程2:添加控制器输出Hello World。
SAP ABAP SteamPunk 蒸汽朋克的最新进展 - 嵌入式蒸汽朋克
JVM Tuning-GC Fundamentals and Tuning Key Analysis
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
攻防视角下,初创企业安全实战经验分享
#夏日挑战赛# HarmonyOS 实现一个滑块验证
基于 Next.js实现在线Excel
技术分享| 小程序实现音视频通话
项目里的各种配置,你都了解吗?
重构指标之如何监控代码圈复杂度
GPS satellite synchronization clock, NTP network synchronization clock, Beidou clock server (Jingzhun)









