Amazon Simple Notification Service

完全托管的发布/订阅消息收发、SMS、电子邮件和移动推送通知

Amazon Simple Notification Service (SNS) 是一项用于系统与系统之间以及应用与人之间 (A2P) 通信的完全托管的消息收发服务。它使您能够通过支持解耦微服务应用程序之间消息收发的发布/订阅 (pub/sub) 模式在系统之间进行通信,或者通过 SMS、移动推送和电子邮件直接与用户进行通信。

系统与系统之间发布/订阅功能提供了面向高吞吐量、多对多推送式消息收发的主题。借助 Amazon SNS 主题,发布系统可以向大量订阅系统或客户终端节点(包括 Amazon SQS 队列、AWS Lambda 函数和 HTTP/S 等)扇出消息,从而实现并行处理。A2P 消息收发功能使您能够使用发布/订阅模式大规模向用户发送消息,或者使用单个 API 直接推送消息。

教程:
快速了解如何使用 SNS

优势

现代化和解耦应用程序

Amazon SNS 使您能够现代化您的应用程序并将其解耦成更小的独立组件,使开发、部署和维护更加轻松。利用适用于您的应用程序的发布/订阅事件驱动型架构提高性能、可靠性并让每个组件能够独立扩展。

向数百万用户直接扇出消息

Amazon SNS 使您能够通过 SMS 短信、Apple、Android 和其他平台上的移动推送或者电子邮件 (SMTP) 直接向 200 多个国家/地区的用户发送消息或通知。Amazon SNS 可在多个 SMS 提供商中提供冗余,并允许您使用适合于所有平台的单个终端节点推送移动通知。

可靠传送消息

Amazon SNS 使用跨可用区消息存储来确保高消息持久性。Amazon SNS 主题在 Amazon 久经考验的网络基础设施和数据中心内运行,每当应用程序需要时,都可以使用主题。发布到 Amazon SNS 的所有消息都将在多个服务器和数据中心冗余存储,这些服务器和数据中心在地理上保持相互独立。如果订阅终端节点不可用,则 Amazon SNS 会执行自动消息重试策略,并且可以将消息无缝移至死信队列

自动扩展工作负载

Amazon SNS 利用久经考验的 AWS 云,可以根据您的应用动态扩展。Amazon SNS 是一种完全托管的服务,承担了与容量规划、预置、监控和补丁安装等任务有关的繁重工作。该服务旨在处理高吞吐量的激增流量模式,支持您每秒发送数百万条消息。

工作原理

  • 发布/订阅
  • SMS
  • 移动推送
  • 发布/订阅
  • Amazon SNS 发布/订阅功能工作原理
  • SMS
  • Amazon SNS SMS 工作原理
  • 移动推送
  • Amazon 移动推送工作原理

案例研究

playon_transparent 600x400

使用的 AWS 产品:Amazon SNS、AWS Lambda

nasa

使用的 AWS 产品:Amazon SNS、Amazon SQS

change healthcare rev

使用的 AWS 产品:Amazon SNS、Amazon SQS、Amazon EC2、Amazon S3。

FC Barcelona 徽标

使用的 AWS 产品:Amazon SNS、Amazon Route 53、Amazon CloudFront、Amazon S3、Amazon EC2、Amazon CloudWatch、Amazon RDS、AWS CloudFormation

PlayOn! Sports 是美国领先的高中体育媒体公司。该公司运行着一个综合技术平台,以较低的成本让用户收看高质量的现场体育赛事。其无服务器视频处理管道采用扇出消息收发模式和选项,并通过 Amazon SNS 和 AWS Lambda 将其纳入无服务器架构中。

阅读博客 >>

NASA 图像和视频库提供了 140000 多份图像、录音和视频供用户访问,它们记录了 NASA 半个多世纪以来在探索广阔未知世界方面的成就。其架构利用 Amazon SNS 在新内容更新时触发处理管道,同时还使用 Amazon SQS 将传入作业与管道处理器分开。

阅读案例研究 >>

Change Healthcare 使用 Amazon EC2、Amazon S3、Amazon SQS 和 Amazon SNS 等 AWS 产品每天处理来自客户的数以百万计的机密事务,并确保完全遵守医疗保健行业法规(包含 HIPAA)。

阅读案例研究 >>

巴塞罗那足球俱乐部网站平台自称其页面过 6,000 个,包含的数码照片超过 12,000 张。它提供 6 个语言版本,整合了 5 支精英专业球队的最新信息。此解决方案依赖 Amazon SNS 的多平台通知功能。

阅读案例研究 >>

Amazon_SNS_icon_squid

使用 AWS Event Fork Pipelines 丰富事件驱动型架构
Rachel Richardson 和 Otavio Ferreira
2019 年 3 月 25 日

Amazon_SNS_icon_squid
Michelle Mercier 和 Otavio Ferreira 
2018 年 11 月 15 日
Amazon_SNS_icon_squid
Christie Gifrin 和 Otavio Ferreira
2018 年 3 月 12 日
更多…

目前还没有找到任何博客文章。请参阅 AWS 博客,了解其他资源。

Amazon SNS 新增功能

日期
  • 日期
更多…

开始使用 AWS

icon2
快速设置和使用 SNS 工具。
icon3
在几分钟内发布和订阅主题。

了解有关 Amazon SNS 的更多信息

访问功能页面
准备好开始构建了吗?
Amazon SNS 入门
还有更多问题?
联系我们