开发者社区> 问答> 正文

消息队列RocketMQ版HTTP协议使用需知

已解决

消息队列RocketMQ版HTTP协议使用需知

展开
收起
提个问题 2024-06-03 14:14:50 16 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    • 请勿跨地域访问资源,确保您需访问的资源在同一地域。例如您的消息队列 RocketMQ 版标准版实例在地域 A,则对应的 Topic、Group ID、消费端、生产端等都应位于地域 A。

    • 由于 HTTP 协议采用 XML 序列化,因此消息的属性、内容、Tag、Key 等必须符合 XML 规范。如果包含了不符合 XML 规范的相关字符,那么可能出现以下情况:
      • 采用 HTTP 协议发送消息时,发送消息失败;

      • 采用 TCP 协议发送消息,HTTP 协议消费消息时,消费消息失败。

    您可以自行采用 Base64 编码对发送的消息进行编(解)码,以适用于此类不符合 XML 规范的消息收发场景。

    2024-06-03 14:14:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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