解決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。  
  2. 未關閉防火牆(我的電腦本來就已經關閉了防火牆了的,還是出現這個錯誤,排除)。
  3. 缺少fastjson-1.2.42.jar包(引入了這個依賴還是報錯)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章