CreateQueue - 创建Queue
Queue是指消息队列,云消息队列 RabbitMQ 版的消息都会被发送至指定的Exchange,再由Exchange路由至绑定的Queue中。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
amqp:CreateQueue |
create |
*Queue
|
无 | 无 |
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
InstanceId |
string |
是 |
待创建 Queue 所属的云消息队列 RabbitMQ 版实例 ID。 |
amqp-cn-v0h1kb9nu*** |
VirtualHost |
string |
是 |
待创建 Queue 所属的 Vhost 名称。 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at 符号(@),⻓度限制 1~255 字符。 |
test |
QueueName |
string |
是 |
待创建的 Queue 的名称。
|
DemoQueue |
AutoDeleteState |
boolean |
否 |
是否自动删除。取值:
|
false |
ExclusiveState |
boolean |
否 |
是否为排他性 Exchange。取值:
|
false |
MessageTTL |
integer |
否 |
消息在 Queue 中的有效期。
|
1000 |
AutoExpireState |
integer |
否 |
Queue 的自动过期时间。如果 Queue 在指定时间内没有被访问,则会被自动删除。 单位为毫秒。 说明
该参数对应的功能需要开通后才能使用。如需使用,请提交工单开通。 |
10000 |
MaxLength |
integer |
否 |
当前版本不支持该参数。 Queue 中消息的最大数量。如果超出该数量,则先到达该 Queue 的消息将会被删除。 |
1000 |
DeadLetterExchange |
string |
否 |
死信 Exchange。该类 Exchange 是用来接收被拒绝的消息。 如果消费端拒绝一个不重新发送的消息,那么消息队列 RabbitMQ 版将会把消息路由到指定的死信 Exchange,该 Exchange 再将消息路由到绑定的 Queue 进行存储。 |
DLExchange |
DeadLetterRoutingKey |
string |
否 |
死信 Routing Key。 只能包含字⺟、数字、短划线(-)、下划线(_)、半角句号(.)、井号(#)、正斜线(/)、at 符号(@),⻓度限制 1~255 字符。 |
test.dl |
MaximumPriority |
integer |
否 |
队列优先级,推荐取值范围(1~10)。 说明
该参数为消息优先级对应参数,仅独享实例支持,开通消息优先级功能后才能使用。如需使用,请提交工单开通。 |
10 |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
|||
RequestId |
string |
请求 ID。 |
59B52E2C-0B8E-44EC-A314-D0314A50*** |
示例
正常返回示例
JSON
格式
{
"RequestId": "59B52E2C-0B8E-44EC-A314-D0314A50***"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。