有人有亚马逊新的移动推送服务的性能数据吗?
我们正在考虑使用它,但想了解以下性能:
- 每秒可以处理多少个请求
- 以秒为单位向设备发送通知的延迟
- 向一百万用户发送相同的通知需要多长时间(使用主题)
由于亚马逊没有公布性能数据,而且为移动推送创建综合测试很困难,我想知道是否有人拥有真实世界的数据。
有人有亚马逊新的移动推送服务的性能数据吗?
我们正在考虑使用它,但想了解以下性能:
由于亚马逊没有公布性能数据,而且为移动推送创建综合测试很困难,我想知道是否有人拥有真实世界的数据。
我们已经向大约 300,000 台设备发送了一条消息,并且它们几乎是即时发送的。显然,我们无法访问这些设备中的每一个,但从在不同时间订阅各种主题的设备样本来看,所有设备都在实际发送不到 10 秒的时间内收到消息。
从 AWS 控制台单次发布到设备的速度快得惊人。它几乎在您释放 AWS 控制台上的“发布”按钮的同时出现在您的设备上。
虽然 AWS 交付基础设施的延迟是名义上的,并且随着他们改进和添加到他们的基础设施,肯定会接近零,但在您的系统中生成消息的用户操作与 AWS 收到实际消息之间的时间说“发送此通知”可能是端到端流程延迟的较大部分。 每个主题的限制是 10,000 台设备,因此如果您要发送给一百万用户,您将有 100 个(或更多)主题要发布到。您的软件发布到所有这些主题所需的时间取决于您在操作中支持的并行度。发布到一个主题大约需要 50-100 毫秒,因此如果您连续执行此操作,甚至可能需要 10 秒才能将您的消息发布到第 100 个主题。
更新:截至 2014 年 8 月 19 日,每个主题的订阅人数限制已提高到 10,000,000: https ://aws.amazon.com/blogs/aws/sns-large-topics-and-mpns -身份验证模式/