更新时间:2022-02-21 GMT+08:00

创建队列

操作场景

创建队列,用于存储消息。

操作步骤

  1. 登录管理控制台。
  2. 在管理控制台左上角单击,选择区域。

    此处请选择与您的应用服务相同的区域。

  3. 单击页面上方的“服务列表”,选择“应用服务 > 分布式消息服务”,进入分布式消息服务信息页面。
  4. 单击左侧菜单栏的“队列管理”。
  5. 在“队列管理”页面,单击页面右上方的“创建队列”。

    每个项目默认最多可以创建30个队列,您可以在“删除”按钮上面看到您还可以创建多少个队列。如果您想创建更多队列,请联系客服申请增加配额。

  6. 填写如表1所示信息。

    表1 参数说明

    参数

    说明

    队列名称

    队列的名称,必须唯一。

    DMS为您自动生成了队列名称,您可以根据需要修改,队列名称只能包含a~z,A~Z,0-9,-,_,长度是[1,64]。

    创建队列后不能修改名称。

    队列类型

    普通队列和高级队列

    队列模式

    队列类型为普通队列时,队列模式分为以下2种:
    • 分区有序:具有更高的并发性能,不保证先入先出(FIFO)的严格顺序。
    • 全局有序:保证消息先入先出(FIFO)的严格顺序。

    队列类型为高级队列时,队列模式分为以下2种:

    • 高吞吐:消息副本异步落盘,具有较高的性能
    • 高可靠:消息多副本同步落盘,保证消息的可靠性。

    是否开启死信

    仅队列类型为普通队列时,才有该参数。

    是否开启死信消息,死信消息是指无法被正常消费的消息。

    当达到最大消费次数仍然消费失败后,DMS会将该条消息转存到死信队列中,有效期为72小时,用户可以根据需要对死信消息进行重新消费。

    消费死信消息时,只能消费该消费组产生的死信消息。

    全局有序的队列的死信消息依然按照先入先出(FIFO)的顺序存储在死信队列中。

    默认值:关闭。

    消息保留时长(小时)

    仅高级队列才有该参数。

    指定高级队列的消息保存时间,超过该时长的消息将会被删除,删除的消息无法被消费。

    取值范围:1-72,必须为整数。

    默认值:72小时。

    最大消费次数

    仅开启死信时,才有该参数。

    消息进入死信队列前可重复接收次数。

    取值范围:1~100

    默认值:3

    描述(可选)

    队列描述不能包含<>,长度是[0,160]。

  7. 单击“确定”,完成创建队列。

    队列创建成功后,单击队列名称,可以查看队列详情。