入门概念 | Amazon SNS 是什么?


  名称由来

Amazon SNS 中文称为亚马逊简单通知服务,是 Amazon Simple Notification Service 的英语单词首字母的缩写。

...

  基本概念

Amazon SNS 是一项消息传送的完托管的发布/订阅(Pub/Sub)服务,可从发布者向订阅者(也称为制作者和消费者)提供消息传送,通过该服务可以使得应用程序、终端用户和设备可以即时发送和接收短信、电子邮件和其它通知。

  主要功能

Amazon SNS 为开发人员提供高度可扩展、灵活并且经济高效的从应用程序发布消息的功能,并立即将它们发送给订阅者或其他应用程序。 Amazon SNS 提供标准主题和FIFO主题,使用多种策略协同工作来提供消息的持久性,具备可靠的安全性,以及丰富的消息归档、分析、筛选等功能。

  工作原理

Amazon SNS 以两种方式发送通知:应用程序到应用程序通知(A2A,Application-to-Application)和 应用程序到个人通知(A2P,Application-to-Person)。

A2A 在分布式系统、微服务和事件驱动型无服务器应用程序之间进行高吞吐量、基于推送的多对多消息传递,比如 Amazon Simple Queue Service (SQS)、Amazon Kinesis Data Firehose、AWS Lambda 和其他 HTTPS 端点。A2P 功能用于通过 SMS 文本、推送通知和电子邮件向客户发送消息。

...