RocketMQ windows环境启动生产者报错No route info of this topic

  • A+
所属分类:消息中间件

今天准备试下rocketmq的事务消息,用的是最新的4.4.0,按照教程在windows下启动了nameServer和broker,然后在idea里启动producer时就报错No route info of this topic

百度了很久,基本上都是说要么是broker没有注册到nameServer,要么是broker没有开启自动创建topic,要么就是producer没有连接成功nameServer,还有说防火墙的原因。我把这几种该当都试了一遍发现还是报错。。崩溃啊,最后我突然想到会不会是rocketMQ版本不一致的问题。

因为produer和comsumer的代码是我之前写的,当时最新的版本是4.3.0,而nameServer和broker是我今天才搭的,用的是现在最新的4.4.0版本,相当于客户端和服务端用的版本不一致,最后我把客户端的版本也改为4.4.0后就解决了。希望对遇到同样问题的同学有所帮助。

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: