开发者社区> 问答> 正文

RocketMQ启动发送端时报错 No route info of this topic是什么原因?

RocketMQ启动发送端时报错 No route info of this topic是什么原因?

展开
收起
Lee_tianbai 2021-01-01 15:08:20 2343 0
1 条回答
写回答
取消 提交回答
    1. 确认您在 MQ 控制台 已创建 topic ,确认 topic 拼写及对应,控制台查询比 对 topic。
    2. 检查您代码的接入点配置,是否是 MQ 控制台上的接入点配置。
    3. 确认 NameServer 可以连接,telnet 接入点 + 端口,看是否能 telnet 通。
    4. 确认 NameServer 可用,curl 接入点,将获得的地址和端口号也 telnet 下, 确认通畅。
    5. 确认 topic 权限可用,检查您代码中配置的 AK、SK 所属的账号是否拥有此 topic 的发布订阅权限发送或消费权限异常。
    6. 看是否发送消息的实例和发送端是在同一个 region 下的(如果是走的公网, 那么就可以随便在任何可以接入公网的机器上发送消息)。 阿里云生产环境中消息队列 For RocketMQ 除了公网 region 之外,其他 region 不允许在本地使用,必须在对应区域的 ECS 机器上部署使用。
    2021-01-01 15:08:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载