tongchenkeji 发表于:2023-4-3 16:40:080次点击 已关注取消关注 关注 私信 为什么我没有启动客户端 消费数不断上涨 是proxy会不断查询broker造成的吗?[阿里云消息队列MQ] 暂停朗读为您朗读 为什么我没有启动客户端 消费数不断上涨 是proxy会不断查询broker造成的吗?dashboard1.0.0,broker5.0.0 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 消息队列 MQ# 为什么我没有启动客户端 消费数不断上涨 是proxy会不断查询broker造成的吗?1
wljslmzAM 2023-11-28 0:20:00 1 阿里云消息队列(MQ)支持多种客户端消费方式,包括 Proxy 消费和 RocketMQ 客户端消费。对于您提到的情况,即在没有启动客户端的情况下,Proxy 的消费数不断上涨,有可能是 Proxy 不断查询 Broker 导致的。 在 Proxy 消费模式下,Proxy 会向 Broker 发送 pull 请求,获取消息并消费。当没有客户端消费时,Proxy 会不断向 Broker 发送 pull 请求,从而导致消费数不断上涨。
意中人jswyAM 2023-11-28 0:20:00 2 看一下这个pr https://github.com/apache/rocketmq/pull/5834 修复消费数量的问题的,5.1.0修复了这个问题。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
LittlePenguinAM 2023-11-28 0:20:00 3 从你的问题描述中,无法确定具体的情况和问题,以下是一些可能导致消费数不断上涨的原因: 1、消费端代码出现问题,导致消息一直没有被正确消费。你需要检查消费端代码是否出现了死循环、阻塞等问题,或者是否抛出了异常导致消费失败。 2、消息生产速度过快,超出了消费端的处理能力,导致积压的消息不断增加。你需要考虑增加消费者数量、增加消费端处理能力等措施来解决问题。 3、Broker和Proxy的版本不兼容,导致Proxy无法正确的查询Broker的状态,从而报告了错误的消费数信息。你需要确认Broker和Proxy的版本是否兼容,并且确保它们都正常运行。 4、Dashboard的版本不兼容,导致信息显示不正确。你需要检查Dashboard版本是否与Broker和Proxy版本兼容,如果不兼容,则需要升级Dashboard版本。 综上所述,你需要对具体的情况进行进一步的调查和分析,才能确定消费数不断上涨的原因,并采取相应的措施来解决问题。
阿里云消息队列(MQ)支持多种客户端消费方式,包括 Proxy 消费和 RocketMQ 客户端消费。对于您提到的情况,即在没有启动客户端的情况下,Proxy 的消费数不断上涨,有可能是 Proxy 不断查询 Broker 导致的。
在 Proxy 消费模式下,Proxy 会向 Broker 发送 pull 请求,获取消息并消费。当没有客户端消费时,Proxy 会不断向 Broker 发送 pull 请求,从而导致消费数不断上涨。
看一下这个pr https://github.com/apache/rocketmq/pull/5834 修复消费数量的问题的,5.1.0修复了这个问题。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
从你的问题描述中,无法确定具体的情况和问题,以下是一些可能导致消费数不断上涨的原因:
1、消费端代码出现问题,导致消息一直没有被正确消费。你需要检查消费端代码是否出现了死循环、阻塞等问题,或者是否抛出了异常导致消费失败。
2、消息生产速度过快,超出了消费端的处理能力,导致积压的消息不断增加。你需要考虑增加消费者数量、增加消费端处理能力等措施来解决问题。
3、Broker和Proxy的版本不兼容,导致Proxy无法正确的查询Broker的状态,从而报告了错误的消费数信息。你需要确认Broker和Proxy的版本是否兼容,并且确保它们都正常运行。
4、Dashboard的版本不兼容,导致信息显示不正确。你需要检查Dashboard版本是否与Broker和Proxy版本兼容,如果不兼容,则需要升级Dashboard版本。
综上所述,你需要对具体的情况进行进一步的调查和分析,才能确定消费数不断上涨的原因,并采取相应的措施来解决问题。