客户端返回“No route info of this topic
”错误
详细报错如下:
[org.apache.rocketmq.client.exception.MQClientException: No route info of this topic: generation%rocketmq-gab9bb2877z8|generation%video_task
可能原因如下:topic_name 不对,检查一下命名空间是否正确,主题名的格式应该是rocketmq-xxx|[ns]%[topicName]
namespace 为命名空间的名称,在控制台命名空间页面复制。
topic_name 在控制台集群管理中Topic 页签中复制具体 Topic 名称。
另外,其他可能的原因是:
Broker 禁止自动创建 Topic,且用户没有通过手工方式在控制台创建 Topic。
Broker 没有正确连接到 Name Server,请提交工单处理。
Producer 没有正确连接到 Name Server,请检查接入点是否输入正确。
客户端异常“ Send [3] times, still failed, cost [334]ms
”
详细报错如下:
com.freesky.inspiration.domain.mq.MQProducerManager:sendMessage
[org.apache.rocketmq.client.exception.MQClientException: Send [3] times, still failed, cost [334]ms, Topic: video_task, BrokersSent: [broker-2, broker-0, broker-1]
可能原因如下:
缺少权限,检查一下命名空间有没有授权。