消息服务MNS支持把发布到主题的消息推送到队列。本文介绍如何将消息推送到队列。

步骤一:创建队列

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击队列列表
  3. 在顶部菜单栏,选择地域。
  4. 队列列表页面,单击创建队列
  5. 创建队列面板配置以下参数,然后单击确定
    • 名称:队列名称。
    • 消息最大长度:发送到队列的消息体的最大长度。
    • 长轮询时间:当队列中没有消息时,该队列的ReceiveMessage请求的最大等待时长。
    • 消息可见性超时时间:消息从队列中取出后从Active状态变成Inactive状态后的持续时间。
    • 消息保存时长:消息在队列中的最长存活时间。从发送到队列开始经过此参数指定的时间后,不论消息是否被取出都将被删除。
    • 消息定时时间:发送到队列的所有消息将延后此参数指定的时间后被消费。
    • 启用日志功能:是否开启日志管理功能。
    队列列表页面目标队列已创建。

步骤二:创建主题

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击主题列表
  3. 在顶部菜单栏,选择地域。
  4. 主题列表页面,单击创建主题
  5. 创建主题面板,配置以下参数,然后单击确定
    • 名称:主题名称。
    • 消息最大长度:发送到主题的消息体的最大长度。
    • 启用日志功能:是否开启日志管理功能。
    页面跳转到目标主题的主题详情页面。

步骤三:创建订阅

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击主题列表
  3. 在顶部菜单栏,选择地域。
  4. 主题列表页面,找到目标主题,在其右侧操作列单击查看订阅
  5. 查看主题的订阅面板中,单击订阅管理
  6. 订阅管理页面,单击创建订阅
  7. 创建订阅面板,进行以下配置,然后单击确定
    • 名称:输入订阅名称。
    • 推送类型:选择队列
    • 接收端地址:选择步骤一创建的队列。
    • (可选)消息过滤标签:输入标签用于过滤消息。
    • 重试策略:选择重试策略。
    • 消息推送格式:选择消息推送格式。

步骤四:发布消息

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击主题列表
  3. 在顶部菜单栏,选择地域。
  4. 主题列表页面,找到目标主题,在其右侧操作列单击发布消息
  5. 快速体验向主题发布消息页面,进行以下配置,然后单击发布消息
    • 消息内容:输入消息正文。
    • (可选)消息标签:输入标签用于过滤消息。
    • 推送订阅类型:选择队列

步骤五:接收消息

  1. 登录消息服务MNS控制台
  2. 在左侧导航栏,单击队列列表
  3. 在顶部菜单栏,选择地域。
  4. 队列列表页面,找到目标队列,在其右侧操作列选择更多 > 收发消息
  5. 可选:队列收发消息快速体验页面的接收消息区域,单击编辑接收消息参数,在编辑接收消息参数面板配置单次获取最大条数轮询时间,然后单击确定
  6. 队列收发消息快速体验页面的接收消息区域,单击接收消息
    接收消息区域显示队列的消息列表。
  7. 可选:在消息列表中找到目标消息,在其右侧操作列单击详情,在消息详情对话框中查看消息内容等信息。