开发者社区 > 云原生 > 消息队列 > 正文

消息队列RocketMQ版发送消息报错权限异常是什么原因?

消息队列RocketMQ版发送消息报错权限异常是什么原因?

展开
收起
Lee_tianbai 2021-01-01 15:21:40 1131 0
1 条回答
写回答
取消 提交回答
  • 代码中配置的 AK、SK 所归属的账号,与创建 Topic 或者是 GID 的账号并不匹 配,导致权限错误。 【解决办法】: 1. 检查代码当中配置的 ak 是否有调用 topic 发送消息的权限。 2. 核实下 sdk 的版本,如果是平时发送消息都是正常,偶尔会出现这种异常 报错信息。可以看下 sdk 版本是否是 1.7.9 版本的。如果是,建议升级 sdk。1.7.9 版本的 sdk 在鉴权的时候,的确会容易出现鉴权失败的问题, 此版本在健全上有一些 bug。 3. 检查下代码当中的接入点是否配置正确,可以 debug 看下,取到的接入点是 否和控制台提供的接入点完全一致。 4. 检查下代码当中配置的 topic 是否与控制台创建的 topic 完全一致。 5. 如果以上确认过都没有问题,需要收集实例 id/ 地域 /topic/sdk 版本等信息 给到技术人员进行后端服务器状态核实。

    2021-01-01 15:21:55
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 相关电子书

    更多
    企业互联网架构之消息队列 立即下载
    基于消息队列RocketMQ的大型分布式应用上云最佳实践 立即下载
    云原生消息队列Apache RocketMQ 立即下载