当前位置:网站首页>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,消息就一直积压阻塞着,出现了问题。
边栏推荐
猜你喜欢

numpy入门详细代码

弄懂#if #ifdef #if defined

What is an artifact library in a DevOps platform?What's the use?

Manacher(求解最长回文子串)

365天挑战LeetCode1000题——Day 049 非递增顺序的最小子序列 贪心

明明加了唯一索引,为什么还是产生重复数据?

GPS satellite synchronization clock, NTP network synchronization clock, Beidou clock server (Jingzhun)

2022杭电多校4

【已解决】allure无法生成json文件和AttributeError: module ‘allure‘ has no attribute ‘severity_level‘

《电磁兼容防护EMC》学习笔记
随机推荐
Crawler Xiaobai Notes (yesterday's supplement to pay attention to parsing data)
DocuWare平台——用于文档管理的内容服务和工作流自动化的平台(上)
第三章 Scala运算符
【云原生 | 从零开始学Kubernetes】kubernetes之StatefulSet详解
ICDE‘22推荐系统论文之Research篇
动态数组底层是如何实现的
【Gopher 学个函数】边学边练,简单为 Go 上个分
2022杭电多校4
H5 开发内嵌页面跨域问题
NUS颜水成等发布首篇《深度长尾学习》综述
如何优雅的消除系统重复代码?
攻防视角下,初创企业安全实战经验分享
明明加了唯一索引,为什么还是产生重复数据?
现代 ABAP 编程语言中的正则表达式
洛谷题解P4326 求圆的面积
技术分享| 小程序实现音视频通话
《电磁兼容防护EMC》学习笔记
录音文件识别
多线程编程之优先级翻转问题
Tinymce plugins [Tinymce 扩展插件集合]