通过消息通知服务向订阅的邮箱推送文本消息丨【我的华为云体验之旅】
消息通知服务(Simple Message Notification,SMN)是可靠的、可扩展的、海量的消息处理服务。它可以依据用户的需求主动推送通知消息,最终用户可以通过短信、电子邮件、应用等方式接收。用户也可以在应用之间通过SMN实现应用的功能集成,降低系统的复杂性。
SMN产品架构
- 发布文本格式的消息。
- 发布JSON格式的消息。
- 发布模板格式的消息。
一旦一条新的消息已经发布,消息通知服务试图将消息发布至每个已经向主题确认订阅的终端节点。
接下来介绍一下,通过消息通知服务向订阅的邮箱终端推送文本消息。
创建主题
首先进入 消息通知服务 主页。 https://www.huaweicloud.cn/product/smn.html
点击“立即使用” 进入“消息通知服务控制台”
- 进入“消息通知服务控制台”页面选择“主题管理” 点击 “主题”,进入“主题”页面。
- 在“主题”页面点击右主角的“创建主题”。
3. 在“主题名称”框中,输入主题名称,在“显示名”框中输入相关描述。
创建主题的参数说明如下:
参数 |
说明 |
---|---|
主题名称 |
创建的主题名称,用户可自定义名称,规范如下:
|
显示名 |
显示名,长度限制在192字节或64个中文字。 |
标签 |
标签由标签“键”和标签“值”组成,用于标识云资源,可对云资源进行分类和搜索。
|
4. 单击“确定”,主题创建成功。
主题创建成功后,系统会自动生成主题URN,主题URN是主题的唯一资源标识,不可修改。新创建的主题将显示在主题列表中。
5. 单击主题名称,可查看主题详情(包含主题URN、显示名等)、主题订阅总数。
添加订阅
- 进入“消息通知服务控制台”页面选择“主题管理” 点击 “订阅”,进入“订阅”页面。
- 在订阅页面。单击“添加订阅”,开始添加消息订阅。
- 向指定主题添加订阅。
-
单击“主题名称”输入框右侧的+,在弹出的选择主题对话框中选择之前加的主题。
- 在“协议”下拉框中选择订阅终端支持的协议,在“订阅终端”输入框中输入对应的订阅终端
添加订阅参数说明如下:
参数
说明
主题名称
在弹出的对话框中选择的主题的名称。
协议
在下拉框中选择需要订阅终端支持的协议,提供的选项为“短信”、“邮件”、“HTTP”、“HTTPS”及“FunctionGraph(函数)”。
订阅终端
订阅的终端地址,短信、邮件、应用、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。
-
- 单击“确定”。
发布文本消息
条件
所有的订阅终端必须确认订阅才能收到推送消息,未确认的订阅终端不会收到消息。
发布
- 在左侧导航栏,选择“主题管理” > “主题”。
- 在主题列表中,选择您要向其发布消息的主题,在右侧“操作”栏单击“发布消息”。
- 在弹出的发布消息对话框中,主题名称为已选择的需要发布消息的主题名称,不可修改。
发布消息参数说明如下:
参数 |
说明 |
---|---|
消息标题 |
消息的标题,长度必须少于512字节。可不填写。 |
消息类型 |
消息格式有三种,分别为“文本消息”、“JSON消息”和“模板消息”。每次发布消息只可选取其中一种。
|
消息内容 |
消息的内容。消息内容不能为空且大小不超过256KB。 |
4. 单击“确定”。
【我的华为云体验之旅】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/309059
- 点赞
- 收藏
- 关注作者
评论(0)