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

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

展开
收起
Lee_tianbai 2021-01-01 15:21:40 1241 分享 版权
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
    赞同 展开评论

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理