消息通知服务(Simple Message Notification)可以依据华为云用户的需求主动推送通知消息,最终用户可以通过HTTP、HTTPS、应用等方式接收通知信息。华为云用户也可以在应用之间通过消息通知服务实现应用的功能集成,降低系统的复杂性
只需使用三个简单的API (创建主题、订阅主题、发送消息),就能够海量发送消息,使用门槛低,快速融入业务使用

与云服务的集成
将SMN作为消息连接不同的云服务,例如将消息从云服务(如CES)通知到其他服务(如OBS),实现服务解耦。即便一个服务出现故障,也不会影响到其他服务
优势
自动化
通过消息实现与云服务的消息连接,通过消息实现云服务功能的自动化调用与实现
提供主题管理、订阅发布等功能,同时支持主题策略配置
HTTP(S)请求¥ 2.00/100万次
产品优势
只需使用三个简单的API (创建主题、订阅主题、发送消息),就能够海量发送消息,使用门槛低,快速融入业务使用
稳定可靠
消息在多数据中心冗余,服务实现自动高可用。消息推送失败,发送到DMS进行持久化保存
支持多协议通知
使用消息通知服务,只需要通过一次发布请求,就能向各种协议的订阅者推送消息
安全
消息通知服务数据安全是基于主题进行安全隔离,用户未经授权不能访问,有效保护用户业务安全
应用场景

与云服务的集成
将SMN作为消息连接不同的云服务,例如将消息从云服务(如CES)通知到其他服务(如OBS),实现服务解耦。即便一个服务出现故障,也不会影响到其他服务
优势
自动化
通过消息实现与云服务的消息连接,通过消息实现云服务功能的自动化调用与实现
简单高效
降低系统复杂度,提升服务使用效率
建议搭配使用
弹性云服务器 ECS 对象存储服务 OBS 云监控服务
错峰流控
错峰流控
上下游系统处理能力有差异时,可以使用SMN转储系统间的通信数据,提供消息堆积缓冲能力,减少下游系统的压力
优势
高可靠
可减少系统崩溃等问题,提高系统可用性,降低系统实现的复杂性
简单高效
降低系统处理消息洪峰问题的复杂性
建议搭配使用
弹性云服务器 ECS 对象存储服务 OBS 云监控服务
功能描述
提供主题管理、订阅发布等功能,同时支持主题策略配置
服务集成
支持云内服务集成,降低服务架构的复杂性
模板管理
支持多协议消息推送,并支持消息变量设置,极大提升消息发送效率
帮助文档