上云无忧 > 文档中心 > 腾讯云消息队列 RocketMQ 客户端接入问题
消息队列 RocketMQ 版
腾讯云消息队列 RocketMQ 客户端接入问题

文档简介:
客户端返回“No route info of this topic”错误: 详细报错如下: [org.apache.rocketmq.client.exception.MQClientException: No route info of this topic: generation%rocketmq-gab9bb2877z8|generation%video_task
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

客户端返回“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]
可能原因如下:
缺少权限,检查一下命名空间有没有授权。

相似文档
  • 客户 Producer 发消息失败,出现 ACL exception 的报错。
  • 消费不到消息是什么原因? 消费不到消息有多种原因,常见的如下: 生产者启动在消费者启动之前:生产者启动在消费者启动之前,但是消费者 consumeFromWhere 配置错误会导致消费者从最新的位点开始消费。
  • RocketMQ 有两种常用的消费模式,Pull 和 Push,而 Push 模式的实现是基于 Pull 模式,只不过对 Pull 模式做了个包装,所以 RocketMQ Push 模式并不是真正意义上的推模式,还是拉模式。
  • 为使用腾讯云消息队列 RocketMQ 版服务(以下简称“本服务”),您应当阅读并遵守《消息队列 RocketMQ 版服务等级协议》(以下简称“本协议” 或“SLA”),以及《腾讯云服务协议》。本协议包含本服务的术语和定义、服务可用性/服务成功率等级指标、赔偿方案、免责条款等相关内容。请您务必审慎阅读、充分理解各条款内容,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。
  • 消息队列 RabbitMQ 版(TDMQ for RabbitMQ,简称 TDMQ RabbitMQ 版)是一款腾讯自主研发的消息队列服务,支持 AMQP 0-9-1 协议,完全兼容开源 RabbitMQ 的各个组件与概念,同时具备计算存储分离,灵活扩缩容的底层优势。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部