请问下,Apache RocketMQ中消费组一会在线一会不在线是怎么回事?我部署的是多组节点单副本模式,一个节点一直运行,另一个节点昨天停机,今天重启后就这样 点刷新按钮,这些消费组就一时在线一时不在线消费者实例只有一个哦,消费组内的消费者目前都只有一个,消费的程序目前也只是单程序运行,昨天停机前是正常的,今天这台机重启后,启动mq就这样了,实际测试收发消息是正常的
Apache RocketMQ 中消费组一会在线一会不在线的原因可能有很多,下面我列出一些可能的原因供您参考:
消费者配置有误:如果消费者的配置有误,可能会导致消费者无法正常启动或者停止。建议检查一下消费者的相关配置是否正确。
消费者所在的节点出现了问题:如果消费者所在的节点出现了问题,比如网络异常、磁盘满了等,可能会导致消费者无法正常工作。建议检查一下消费者所在节点的状态是否正常。
消息堆积导致消费组不在线:如果消费者没有及时消费消息,可能会导致消息堆积,进而导致消费组不在线。建议检查一下消息堆积的情况,并及时处理。
RocketMQ 的 Bug:如果以上原因都排除了,那么可能是 RocketMQ 自身的 Bug。建议查看 RocketMQ 的日志,看看是否有相关的错误信息,或者参考 RocketMQ 的官方文档进行排查。
总之,要解决消费组一会在线一会不在线的问题,需要仔细排查,找出问题的根本原因。
感觉是订阅关系不一致导致的,把消费者实例关闭一些, 只保留一个看看,可以检查下心跳正常哇,此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/