更新时间:2022-09-01 GMT+08:00

生产消息接口说明

功能介绍

向指定队列发送消息,可同时发送多条消息。

  • 每次最多发送10条。
  • 每次发送的消息总负载不超过2MB。
  • endpoint为https://{rest_connect_address}:9292,通过指定实例接口查询rest_connect_address的IP地址。

URI

POST /v1/topic/{topic_name}/messages

表1 参数说明

参数

类型

必选

说明

topic_name

String

主题名称。

请求消息

请求参数

参数

类型

必选

说明

messages

Array

消息列表,数组大小不能超过10,且不能为空数组。

表2 messages参数

参数

类型

必选

说明

content

Object

消息内容。

id

String

消息序号,序列号不能重复。

请求示例

{
   "messages": [
     {
       "content": "hello roma-1",
       "id": "1"
     },
     {
       "content": "hello roma-2",
       "id": "2"
     },
     {
       "content": "hello roma-3",
       "id": "3"
     }
   ]
}

响应消息

响应参数

参数

类型

说明

state

String

结果状态。成功为success,失败为fail。

id

String

消息序号。

响应示例

[
   {
     "state": "success",
     "id": "1"
   },
   {
     "state": "success",
     "id": "2"
   },
   {
     "state": "success",
     "id": "3"
   }
]