Amazon Simple Notification Service

推送通知服务

SNS 免费套餐包括 1,000,000 次发布,100,000 条 HTTP/S 传输,1000 封电子邮件传送

亚马逊云科技中国区域 • 永久免费


Amazon Simple Notification Service (Amazon SNS) 是一项快速灵活、管理到位的消息推送服务。Amazon SNS 让推送到 iPhone、iPad、Android、Kindle Fire 和连接 Internet 的智能设备等移动设备以及推送到其他分布式服务变得简单且经济实惠。

除了直接将云通知推送到移动设备,Amazon SNS 还能通过电子邮件将通知发送到 Amazon Simple Queue Service (SQS) 队列,或发送到任何 HTTP 终端节点。

为防止消息丢失,发布到 Amazon SNS 的所有消息都将在多个可用区域冗余存储。

优势

实现应用程序的现代化和分离

借助 Amazon SNS,您可以对应用程序进行现代化改造,并将它们分离为更小的独立组件,使它们更易于开发、部署和维护。为您的应用程序利用 pub/sub 事件驱动的架构可提高性能和可靠性,并使每个组件可以独立扩展。

可靠地传输消息

Amazon SNS 使用多种策略协同工作来提供消息持久性。首先,发布的消息存储在多个地理位置分散的服务器和数据中心。如果订阅的终端节点不可用,Amazon SNS 将执行消息传输重试策略。要保留在传输重试策略结束之前未发送的任何邮件,您可以创建死信队列。您还可以将 Amazon Kinesis Data Firehose 传输流订阅到 SNS 主题,这样就可以将消息发送到持久终端节点,例如 Amazon S3 存储桶或 Amazon Redshift 表。

自动扩展您的工作负载

Amazon SNS 利用成熟的 Amazon Web Services 云,根据您的应用程序动态扩展。Amazon SNS 是一项完全托管的服务,负责处理与容量规划、预配置、监控和修补相关的繁重工作。该服务旨在处理高吞吐量、突发流量模式,使您能够每秒发送数百万条消息。

通过消息排序和重复数据删除确保准确性

Amazon SNS FIFO 主题与 Amazon SQS FIFO 队列配合使用,以确保以严格排序的方式传送消息并且只处理一次(删除重复数据)。这使您能够在处理跨单个或多个独立服务的事务时保持一致性,其中消息的正确顺序至关重要。它还能够省去为排序和消息重复数据删除编写自定义代码的工作。

使用消息筛选简化您的架构

Amazon SNS 可转移来自订阅者系统的消息筛选逻辑和来自发布者系统的消息路由逻辑,从而帮助您简化发布/订阅消息收发架构。借助 Amazon SNS 消息筛选功能,订阅终端节点可以仅接收感兴趣的消息,而不是发布到该主题的所有消息。Amazon CloudWatch 提供对筛选活动的可见性,而 Amazon CloudFormation 允许您以自动且安全的方式部署订阅筛选器策略。

预期用途和限制

使用本服务需遵守 亚马逊云科技 客户协议

开始使用亚马逊云科技免费构建

开始使用亚马逊云科技免费构建

关闭
热线

热线

1010 0766
由光环新网运营的
北京区域
1010 0966
由西云数据运营的
宁夏区域