2013-09-25 40 views
6

有没有人有亚马逊新推移动推送服务的性能数据?新亚马逊SNS移动推送服务的性能

我们正在使用它,但想了解性能:每秒

  1. 多少请求它可以处理
  2. 等待时间以秒提供一个通知到设备
  3. 多久它需要发送一个相同的通知给一百万用户(使用主题)

由于亚马逊没有发布性能数字,并且因为为m创建综合测试obile push是困难的,我想知道是否有人拥有真实世界的数据。

回答

4

我们发送了一条消息给大约300,000个设备,它们几乎是即时交付的。很明显,我们无法访问每个设备,但通过在不同时间订阅各种主题的设备抽样来判断,所有设备都会在实际发送时间不到10秒的时间内收到消息。

从AWS控制台单次发布到设备的速度非常快。它几乎与您在AWS控制台上发布“发布”按钮的时刻几乎同时出现在您的设备上。

虽然AWS交付基础设施的延迟是名义上的,并且当它们改进并添加到其基础架构时肯定会被驱动到接近于零,但系统中生成消息的用户操作与实际消息之间的时间间隔为AWS收到的表示“发送此通知”可能是端到端流程中延迟的较大部分。 每个主题的限制数为10,000个设备,因此如果您要发送给一百万个用户,那么您将有100个(或更多)主题发布到。软件发布到所有这些主题所需的时间取决于您在操作中支持多少并行性。它需要大约50到100毫秒的时间才能发布到一个主题,所以如果你连续这样做,甚至可能需要10秒才能将您的消息发布到第100个主题。

UPDATE: 2014年8月19日的当,你可以为每个主题有用户数限制已提高到10,000,000: https://aws.amazon.com/blogs/aws/sns-large-topics-and-mpns-auth-mode/