消息通知服务 SMN

消息通知服务(Simple Message Notification)可根据用户的需求,向订阅者(电子邮件,短信,HTTP,HTTPS 等)主动推送可靠、可扩展、海量的通知消息,大大简化系统的耦合度。

多种计费场景,每百万次请求仅需 2 元,每月免费赠送100万个API请求。 了解详情

产品优势

SMN解决方案

客户关键问题

服务简便

SMN解决方案: 直接使用消息通知服务,只需要使用三个简单的API (创建Topic、订阅Topic、发送消息),就能够无限制的发送消息,使用门槛极低,快速融入业务使用。

客户关键问题: 自建消息通知服务成本高,接口使用复杂,学习曲线高,融于业务时间周期长。

稳定可靠

SMN解决方案: 消息在多数据中心冗余,Topic支持透明迁移.消息推送失败,可以设置消息推送到SMN进行持久化。服务单节点故障,请求会自动迁移到可用节点。

客户关键问题: 关键业务使用对消息通知服务的稳定性和可靠性要求很高,需要解决消息不丢问题,并能提供多种措施保障业务的连续性。

支持多协议通知

SMN解决方案: 使用消息通知服务,只需要通过一次发布请求,就能向各种协议的订阅者推送消息。

客户关键问题: 业务需要发送电子邮件,或者发送短信,或者进行http推送,开发多种协议的消息收发系统,周期长。

安全

SMN解决方案: 消息通知服务数据安全是基于Topic进行安全隔离,用户未经授权不能访问队列消息,有效保护用户业务安全。

客户关键问题: 业务数据访问需要有安全保护措施,没有认证授权的系统随意获取消息会导致严重的数据安全和隐私风险。

产品架构

消息通知服务

  • 华为SMN(Simple Message Notification)是华为为支持用户在华为云环境下开发互联网云应用而推出的消息收发服务。
  • 华为SMN是基于成熟的MQ技术与推送技术,提供简便、可靠、高性能和任意规模消息通知服务。
  • 华为SMN具有典型的云化多用户特点,内建分布式集群、弹性扩展机制和服务运维监控能力,为用户提供web使用控制台和业界主流的REST API访问接口,使用简单方便。

应用场景

连接云应用程序

基于发布订阅消息,可以在您的云应用程序之间发送消息,并且通过推送的方式可以消除您应用程序中的轮询。

向多个协议推送消息

可以向电子邮件,短信,HTTP和HTTPS节点等目的地群发通知。同时也避免用户自建复杂的消息收发体系。

与其它云服务集成

可以将SMN作为消息连接不同的云服务,例如将消息从云服务(OBS,CloudEye等)通知到华为云的其它服务(DMS)。

错峰流控

上下游系统处理能力有差异时,可以使用消息服务转储系统之间的通信数据,提供消息堆积缓冲能力,减少下游系统的压力。减少系统崩溃等问题,提高系统的可用性,降低系统实现的复杂性。

功能描述

2016.10 29

NEW! 【新特性】SMN支持短信直发

SMN支持短信直发SMN新增短信直发接口,通过调用该接口,可将短信发送给指定的手机号码。公测期间,同一个手机号码限制一小时内最多发送10条短信,一天最多发送... 了解详情

提供邮件和短信群发功能

Topic可以添加不同的电子邮件或手机号码。基于Topic进行群发消息。

提供HTTP和HTTPS推送功能

Topic可以添加Http和HTTPS的订阅者并向他们推送消息。

基于结构化或模板化进行消息发送

结构化消息,支持不同协议发送不同的消息。模板化,支持根据不同协议定义不同的模板,通过不同的模板发送不同的消息。

完善的REST API接口

提供业界主流的消息访问REST API访问接口,使用简单,并支持云内及云外访问,灵活适应用户各种业务场景,未来支持简单多语言SDK,并纳入华为能力开放体系。

开发者资源

API

通过发起HTTP/HTTPS请求调用华为云API的方式来使用云服务器,实现对应用、资源和数据进行更灵活的部署、 更快速的操作、更精确的使用、更及时的监控。

地区和终端节点

描述华为云当前可服务节点区域和各服务的Endpoint。

立即注册华为云