You need to enable JavaScript to run this app.
导航
CreateTopic
最近更新时间:2024.03.06 16:49:21首次发布时间:2021.08.30 16:57:44

调用 CreateTopic 接口创建 Topic。
本接口会在实例下创建一个 RocketMQ 的 Topic,用户可使用该 Topic 发布和订阅消息。

注意事项

请求频率:该接口请求频率限制为 100 次/秒;单用户请求频率限制为 20 次/秒

请求参数

参数

参数类型

是否必选

示例值

说明

InstanceId

String

必选

MQ_INST_********

实例 ID。

TopicName

String

必选

需创建的 Topic 的名称,取值说明如下:
长度限制为3~64个字符,只能包含英文字母、数字、连字符(-)和下划线(_)。

Description

String

必选

普通消息Topic

需创建的 Topic 的简单描述。长度限制为 0~128 个字符。

MessageType

String

必选

Common

消息类型。支持设置为:

  • Common:普通消息。
  • Transtaction:事务消息。
  • PartationOrdered:分区顺序消息。
  • GolbalOrdered:全局顺序消息。
  • Timed:延时消息。

响应参数


示例

请求示例

POST https://rocketmq.volcengineapi.com/?Action=CreateTopic&Version=2021-04-01 HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: rocketmq.volcengineapi.com
X-Date: 20210328T100802Z
Authorization: HMAC-SHA256 Credential=AK*********************/20210328/cn-beijing/rocketmq/request, SignedHeaders=x-date, Signature=*********************

{
  "InstanceId": "MQ_INST_********",
  "TopicName": "newtopic",
  "Description": "new",
  "MessageType": "Common"
}

响应示例

{
  "ResponseMetadata": {
    "RequestId": "*********************",
    "Action": "CreateTopic",
    "Version": "2021-04-01",
    "Service": "rocketmq",
    "Region": "cn-beijing"
  },
  "Result": null
}