当前位置: 首页 > news >正文

验证队列设置最大长度限制

设置queueLengthLimit队列最大长度限制 x-max-length=5

生产者原本想要生产10条消息

由于受到队列最大长度限制,实际上只有5条入队列里面。

消费者拿出来的消息,仅有5条,从NO.6~NO.10

改变消费者程序,让生产者一直产生消息,消费者消费速度明显赶不上生产者的生产速度

从消费端来看消息是随机性入队的,队列里面一直最多5条消息,发再多也进不了,消息者和生产者也不会发生什么异常,只是消息会随机性丢失(并没有全部入队)。

运行情况良好,除了消息没有全部入队列 ,没有出现异常情况

消费比较慢,本机器CPU和内存各项指标正常,没有异常。

搞一个异常情况出现unack,最大队列长度限制,是不算unack数量的,如下图所示

异常之后,此观察MQ监控管理后台

生产者不停一直在生产消息,运行30分钟,观察生产者应用也是正常的的,就是消息入不了队列。

http://www.jsqmd.com/news/1104403/

相关文章:

  • A股量化策略日报(2026年06月30日)
  • 为什么选择utwget?开源下载工具的革命性重构之路
  • 2026免费在线压缩Word文件网站整理:无水印免登录docx压缩工具实操指南
  • 索尼 FDR-AX45A 录制中断电 MP4 打不开完整解决办法
  • openEuler构建工具性能调优:10个提升构建速度的技巧
  • openeuler/ssh-utils配置指南:从安装到服务器管理全流程
  • Windows 11安卓子系统终极指南:免费安装与配置完整教程
  • utipmitool开发者指南:Rust实现IPMI协议的架构设计与代码解析
  • MES、ERP、WMS先上哪个?
  • 互联网大厂 Java 求职面试:JVM、Spring Cloud与消息队列
  • 深入剖析音视频场景中的Java微服务架构面试
  • Kiran会话管理器DBus接口完全指南:10个关键API详解
  • Kiran-qdbusxml2cpp测试策略:如何验证生成的DBus代理代码正确性
  • 并发压力测试,vLLM 在高负载下的吞吐量评估
  • 线程互斥的「门禁系统」:从抢打印机到原子指令,吃透互斥锁的底层原理与实战
  • 如何用Obsidian科研笔记模板3步构建你的学术知识库:告别信息碎片化
  • 如何为老款Mac修复蓝牙功能失效问题:OpenCore Legacy Patcher全面指南
  • 为什么选择ModelFS?揭秘可编程缓存如何解决LLM启动慢难题
  • 3大核心功能打造纯净音乐体验:铜钟音乐平台完整指南
  • rat开发指南:如何为OpenEuler社区贡献代码和参与项目维护
  • Fastjson反序列化漏洞深度剖析:从CVE-2017-18349原理到实战攻防
  • 龙洛工作室:对外资讯统一启用九州网络总部报头及架构调整事宜
  • 154天空窗,谷歌被甩出AI第一梯队 - 微元算力(weytoken)
  • Kiran Widgets Qt5完全指南:打造现代化Linux桌面应用的终极Qt控件库
  • 终极免费换肤指南:3分钟解锁英雄联盟国服全皮肤
  • 2026免费在线去水印工具推荐无需下载!无限制图片视频去水印网站
  • 6DoF运动跟踪技术:从IIM-42652到PIC18F2620实现
  • 开源项目筛选法,如何识别 ROCm 生态的真活跃库
  • safeguard-web权限设计原理:角色、菜单与数据范围控制的实现
  • openEuler/hi-mpu通信流程全解析:从Buffer配置到IPC交互实战