本文介绍在阿里云消息服务MNS中,与主题模型相关的、可在控制台执行的操作。

前提条件

您已完成以下操作:

创建主题

使用消息服务MNS创建一个主题,在以下的示例中命名为MyTopic。

  1. 登录消息服务MNS控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击主题
  4. 主题页面的右上角,单击创建主题
  5. 创建主题对话框,输入主题名称,输入消息最大长度,然后单击确定

修改主题属性

MyTopic创建成功后,您可按需修改MyTopic的属性。

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击配置
  3. 配置对话框,修改对应的属性,单击确定

获取主题属性

MyTopic创建成功后,您可获取MyTopic的属性。

  1. 在左侧导航栏,单击主题
  2. 主题页面,查看MyTopic主题的关键属性。
  3. 找到MyTopic,在其右侧操作列单击配置
  4. 配置对话框,查看主题的属性。

获取主题列表

  1. 在左侧导航栏,单击主题
  2. 主题页面,查看所有主题的列表。
  3. 可选:主题名称文本框中输入对应前缀,此处是My,然后单击右侧搜索,查看以My为前缀的主题列表。

获取Endpoint

在控制台获取Endpoint。

  1. 在左侧导航栏,单击主题
  2. 主题页面,单击右上角获取Endpoint
  3. 获取Endpoint对话框,查看公网Endpoint私网Endpoint
    说明 Endpoint地址支持http和https两种访问方式。

删除主题

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击删除
  3. 删除主题对话框,仔细阅读提示信息,然后单击确定

创建订阅

通过主题模式接收消息,需创建订阅。下文以创建MySubscription订阅为例。

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic主题,在其操作列单击订阅详情
  3. 在展开区域的右上角,单击创建订阅
  4. 创建订阅对话框,进行以下配置,然后单击确定
    • 推送类型:选择推送类型。
      推送类型可以选择以下任一类型:
    • 订阅名称:输入订阅的名称。
    • 接收端地址:输入接收端地址。
    • 可选:消息过滤标签:输入消息过滤标签。
    • 重试策略:单击重试策略。重试策略有退避重试和指数衰减重试两种类型。
    • 消息推送格式:单击消息推送格式。消息推送格式有SIMPLIFIED、JSON和XML三种类型。

获取主题的订阅列表

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击订阅详情,查看MyTopic的订阅列表。
  3. 可选:订阅名称文本框中输入对应前缀,此处输入My,单击右侧搜索按钮,查看以My为前缀的订阅列表。

获取订阅属性

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击订阅详情,查看MyTopic的订阅属性。
  3. 单击MySubscription右侧操作列的配置
  4. 配置订阅对话框,查看订阅属性。

修改订阅的消息重试策略

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击订阅详情
  3. 在展开区域,找到MySubscription,在其右侧操作列单击配置
  4. 配置订阅对话框,修改重试策略,然后单击确定

删除订阅

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击订阅详情
  3. 在展开区域,找到MySubscription,在其右侧操作列单击删除
  4. 在弹出的对话框中,单击确定

发布消息

  1. 在左侧导航栏,单击主题
  2. 主题页面,找到MyTopic,在其右侧操作列单击发布消息
  3. 发布消息页面,进行以下配置,然后单击发布消息
    • 消息内容:输入消息内容。
    • 推送类型:选中目标推送类型。推送类型支持队列、HTTP、阿里短信、邮箱和移动推送五种类型,默认选中队列和HTTP。
    • 可选:消息过滤标签:输入消息过滤标签。