本文介绍如何在消息队列RabbitMQ版控制台创建消息的存储资源Queue。

前提条件

操作步骤

  1. 登录消息队列RabbitMQ版控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击Queue管理
  4. Queue管理页面,选择实例,选择Vhost,单击创建Queue
  5. 创建Queue对话框,输入Queue的名称,选择是否为Auto Delete类型,设置Arguments,然后单击确定
    pg_create_queue
    参数 描述 说明
    Queue Queue名称
    • 只能包含字母、数字、短划线(-)、下划线(_)、英文句号(.)、at符号(@)。
    • 长度限制在1~255字符。
    • 创建后无法修改,只能删除重建。
    • 以amq.开头的为保留字段,因此不能使用。例如:amq.test。
    Auto Delete 最后一个Consumer取消订阅后,Queue是否自动删除。
    • true:在订阅该Queue消息的最后一个Consumer取消订阅该Queue的消息后,自动删除该Queue。
    • false:在订阅该Queue消息的最后一个Consumer取消订阅该Queue的消息后,不自动删除该Queue。
    Arguments Queue的参数设置,可用于设置死信Exchange、死信Routing Key和消息过期时间。
    • DeadLetterExchange:指定死信消息发往的Exchange。
    • DeadLetterRoutingKey:指定死信消息的Routing Key,即死信Exchange会将消息发往至匹配该死信Routing Key的Binding Key所对应的Queue。
    • MessageTTL:消息过期时间,单位毫秒(ms)。超过指定时间段内还未被消费的消息是死信消息,该消息将会被发往死信Exchange。

执行结果

Queue管理页面显示创建的Queue。create_queue_result