- 文档首页
消息队列 RocketMQ版
API 参考
Topic管理
MessageSend - 发送消息
Topic管理
MessageSend - 发送消息
MessageSend - 发送消息
调用 MessageSend 接口,向指定 Topic 发送普通消息,验证消息发送链路是否通畅。
使用说明
此接口用于向指定 Topic 发送消息,验证消息发送链路是否通畅。消息发送后,您可以调用消息查询接口,校验消息是否成功发送到服务端。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:MessageSend
要执行的操作,取值:MessageSend。
Version string 必选 示例值:2023-01-01
API的版本,取值:2023-01-01。
Topic string 必选 示例值:topic-1
目标 Topic 的名称,即向该 Topic 发送消息。
Tag string 可选 示例值:TagA
自定义设置消息 Tag。
可以用来进一步对某个 Topic 下的消息进行分类,RocketMQ 允许消费者按照 Tag 对消息进行过滤。
Key string 可选 示例值:key-1
需要发送的消息的 Message Key。
消息发送后,您可以通过 Message Key 来查询消息。
Body string 必选 示例值:Hello world
需要发送的消息的具体内容。
Properties string[] 可选 示例值:/
消息属性。
InstanceId string 必选 示例值:rocketmq-cna****
实例 ID。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 Msgqueue object 示例值:/
队列信息。
BrokerName string 示例值:/
Broker 组名。
QueueId integer 示例值:/
队列 ID。
TopicName string 示例值:/
Topic 名称。
MsgId string 示例值:AC14B5D0000100****
消息发送成功,返回每条消息的唯一 ID。可以通过消息 ID 查询消息。
OffsetMsgId string 示例值:AC17E269000078BF**
消息在服务端生成的 ID,主要包含了服务端地址和 commitlog offset。
QeueueOffset integer 示例值:0
消息在队列的 offset 位点。
SendStatus string 示例值:SEND_OK
消息发送结果状态。
请求示例
返回示例
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2026.02.13 18:31:53