当前位置:网站首页>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,消息就一直积压阻塞着,出现了问题。
边栏推荐
猜你喜欢
RTC 场景下的屏幕共享优化实践
《电磁兼容防护EMC》学习笔记
Jupyter常用操作总结(强烈建议收藏,持续更新实用操作)
Online Excel based on Next.js
What is the difference between ITSM software and a work order system?
明明加了唯一索引,为什么还是产生重复数据?
一文解答DevOps平台的制品库是什么
从-99打造Sentinel高可用集群限流中间件
How to monitor code cyclomatic complexity by refactoring indicators
你以为在做的是微服务?不!你做的只是分布式单体!
随机推荐
视频字幕API接口文档
GPS satellite synchronization clock, NTP network synchronization clock, Beidou clock server (Jingzhun)
解决dataset.mnist无法加载进去的情况
ITSM软件与工单系统的区别是什么?
#夏日挑战赛# HarmonyOS 实现一个滑块验证
Legal education combined with VR panorama, intuitively feel and learn the spirit of the rule of law
性能提升400倍丨外汇掉期估值计算优化案例
RepVGG学习笔记
保证通信的机制有哪些
ICDE‘22推荐系统论文之Research篇
云存储硬核技术内幕——(13) 抓手,组合拳与闭环
多线程编程之优先级翻转问题
成功 解决 @keyup.enter=“search()“ 在el-input 组件中不生效的问题
Next -18- 添加代码复制按钮
Why, when you added a unique index or create duplicate data?
实战:10 种实现延迟任务的方法,附代码!
PHP 图片转PDF
Jupyter常用操作总结(强烈建议收藏,持续更新实用操作)
推荐一个鸿蒙即时通讯软件《果聊》
从-99打造Sentinel高可用集群限流中间件