当前位置:   article > 正文

【Rocketmq】使用@RocketMQMessageListener订阅消息后没有消费消息

@rocketmqmessagelistener

背景:用户有个项目使用的RocketMq,需要订阅其中的消息进行数据的读取及转化,从网上找到了各种springboot整合RocketMq的方法,最终用的是最简便的方法,注解@RocketMQMessageListener。

问题:项目启动后,死活没有消费RocketMq消息,查日志(没有任何日志)、搜网络,均无法解决问题。

解决:实在无法,只能一点一点抠字眼,找项目中与网上能运行的代码之间的差异,发现RocketMq-spring-boot-starter的版本有差异,于是改版本测试,发现还是不行,于是网上搜索RocketMq版本,终于发现:

https://mvnrepository.com/artifact/org.apache.rocketmq/rocketmq-spring-boot-starter/2.2.2

下面有一行小字

Compile Dependencies

原来如此啊,springboot、RocketMq-Client、RocketMq服务器,三者之间均要版本匹配。

springboot版本改成与用户的RocketMq服务器版本匹配后,终于可以正常订阅消息了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/603614
推荐阅读
相关标签
  

闽ICP备14008679号