通过消息通知服务向订阅的邮箱推送文本消息丨【我的华为云体验之旅】

举报
Tiamo_T 发表于 2021/12/12 15:30:15 2021/12/12
【摘要】 消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。用户也可以在应用之间通过SMN实现应用的功能集成,降低系统的复杂性。

消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。用户也可以在应用之间通过SMN实现应用的功能集成,降低系统的复杂性。

SMN产品架构

消息通知服务提供了以下三种通用的方式。
  • 发布文本格式的消息。
  • 发布JSON格式的消息。
  • 发布模板格式的消息。

一旦一条新的消息已经发布,消息通知服务试图将消息发布至每个已经向主题确认订阅的终端节点。

接下来介绍一下,通过消息通知服务向订阅的邮箱终端推送文本消息。

创建主题

首先进入  消息通知服务   主页。 https://www.huaweicloud.cn/product/smn.html

点击“立即使用” 进入“消息通知服务控制台”

  1. 进入“消息通知服务控制台”页面选择“主题管理” 点击 “主题”,进入“主题”页面。
  2. 在“主题”页面点击右主角的“创建主题”。

     3.  在“主题名称”框中,输入主题名称,在“显示名”框中输入相关描述。

          创建主题的参数说明如下:

参数

说明

主题名称

创建的主题名称,用户可自定义名称,规范如下:

  • 只能包含字母,数字,短横线(-)和下划线(_),且必须由大写字母、小写字母或数字开头。
  • 名称长度限制在1-255字符之间。
  • 主题名称为主题的唯一标识,一旦创建后不能再修改主题名称。

显示名

显示名,长度限制在192字节或64个中文字。

标签

标签由标签“键”和标签“值”组成,用于标识云资源,可对云资源进行分类和搜索。

  • 键的长度最大36字符,值的长度最大43字符。不能包含“=”、“*”、“<”、“>”、“\”、“,”、“|”、“/”,且首尾字符不能为空格。
  • 每个主题最多可创建10个标签。

    4.  单击“确定”,主题创建成功。

         主题创建成功后,系统会自动生成主题URN,主题URN是主题的唯一资源标识,不可修改。新创建的主题将显示在主题列表中。

    5.  单击主题名称,可查看主题详情(包含主题URN、显示名等)、主题订阅总数。

添加订阅

  1. 进入“消息通知服务控制台”页面选择“主题管理” 点击 “订阅”,进入“订阅”页面。
  2. 在订阅页面。单击“添加订阅”,开始添加消息订阅。

    此时将显示“添加订阅”页面。

  3. 向指定主题添加订阅。
    1. 单击“主题名称”输入框右侧的+,在弹出的选择主题对话框中选择之前加的主题。

    2. 在“协议”下拉框中选择订阅终端支持的协议,在“订阅终端”输入框中输入对应的订阅终端

      添加订阅参数说明如下:

      参数

      说明

      主题名称

      在弹出的对话框中选择的主题的名称。

      协议

      在下拉框中选择需要订阅终端支持的协议,提供的选项为“短信”、“邮件”、“HTTP”、“HTTPS”及“FunctionGraph(函数)”。

      订阅终端

      订阅的终端地址,短信、邮件、应用、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。


  4. 单击“确定”。

    新增订阅将显示在页面下方的订阅列表中。

发布文本消息

条件

所有的订阅终端必须确认订阅才能收到推送消息,未确认的订阅终端不会收到消息。

发布

  1. 在左侧导航栏,选择“主题管理” > “主题”。

    进入主题页面。

  2. 在主题列表中,选择您要向其发布消息的主题,在右侧“操作”栏单击“发布消息”。
  3. 在弹出的发布消息对话框中,主题名称为已选择的需要发布消息的主题名称,不可修改。
    其它参数根据界面提示填写。
     

发布消息参数说明如下:

参数

说明

消息标题

消息的标题,长度必须少于512字节。可不填写。

消息类型

消息格式有三种,分别为“文本消息”、“JSON消息”和“模板消息”。每次发布消息只可选取其中一种。

  • “文本消息”:按文本格式发送的消息。
  • “JSON消息”:按JSON格式发送的消息。
  • “模板消息”:按模板格式发送的消息。

消息内容

消息的内容。消息内容不能为空且大小不超过256KB。

  4.  单击“确定”。

消息将推送至我设置邮箱终端。

【我的华为云体验之旅】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/309059

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。