阿里云消息通知推送功能和应用场景

阿里云消息通知推送开通地址 https://www.aliyun.com/product/mns/
阿里云消息通知推送官方介绍 https://help.aliyun.com/document_detail/27414.html

发布订阅

订阅终端

提供多种终端节点的消息推送功能,包括HTTP/S,短信,电子邮件,队列服务和函数服务,并且实现了一对多的消息广播。

订阅确认

提供订阅终端确认机制,保证终端节点用户的用户体验及信息安全,避免骚扰信息和资源浪费。

消息通知消息内容

提供了两种消息发送方式(plain,json),可实现不同终端的消息内容单独设置,满足不同终端不同业务的个性化需求。

消息推送重试

对于所有类型的消息通知终端都进行了推送重试,尽可能保证消息通知送达,针对HTTP/S还提供了自定义的消息重试策略。

消息过滤筛选

提供了丰富的消息筛选策略,使得主题订阅者可以收到所需要的消息通知,而不是接收发布到该主题的每条消息。

消息死信队列(研发中)

为避免消息虽然进行重试推送但最终传输失败而丢失消息,通知推送提供了死信队列允许用户将无法成功传递的消息保留到死信队列,以待进一步分析处理。

安全防护数据加密(研发中)

通过托管密钥服务KMS对用户数据进行服务端加密存储,保证用户数据的安全性,防止信息泄露。

权限控制

指定资源API级别的权限控制,帮助用户分离权限,共享使用。

监控预警

提供多维度的资源运行状况和性能的监控、稳定性维护等功能,提前预警通知,降低日常维护工作量。

阿里云消息通知推送应用场景

多终端消息广播

消息通知推送提供了多终端的消息广播能力,将发送到主题的消息分发给多个终端节点,包括HTTP/S服务,邮件,短信,队列服务,函数服务等,实现了多终端并行处理消息的能力。

服务间解耦

作为服务间的消息中间件,连接不同云服务事件源和目的地,实现服务解耦,故障熔断。