解决RocketMQ报No route info of this topic:异常

   由于最近公司业务要求,我自己搭了一个mq系统,目的是使用rocketmq实现异步发送信息。在开发过程中,我的name server和broker都能够正常启动,但是再启动生产者程序时却遇到了com.alibaba.rocketmq.client.exception.MQClientException: No route info of this topic异常。我自己在本机上操作是将rocketmq安装在windows系统上的(真正上线时我们公司的服务器都是部署在linux系统上的)。

   在网上查阅了资料,有可能出现以下原因:

  1. 在启动mqbroker的时候需要指定autoCreateTopicEnable=true:mqbroker.cmd-n 127.0.0.1:9876 autoCreateTopicEnable=true。  解决RocketMQ报No route info of this topic:异常_第1张图片
  2. 未关闭防火墙(我的电脑本来就已经关闭了防火墙了的,还是出现这个错误,排除)。
  3. 缺少fastjson-1.2.42.jar包(引入了这个依赖还是报错)。

你可能感兴趣的:(MQ)