5

我有一个应用程序,我在其中使用 AWS SNS 向 iOS 设备发送推送通知。我的应用程序报告 100% 的通知已成功添加 AWS SNS。但是,当我在 AWS 仪表板中查看我的云观察指标时,许多消息没有被传递,没有明显的模式。

我已经通过 curl 向我的服务器发送请求完成了测试,服务器报告成功,然后我可以看到通知进入我的 iPhone。如果我连续发送 4 到 6 个请求,在大约 10 秒的时间内,实际上只有大约 3 条消息被传递。如果我在失败后等待几秒钟,那么我可以重复同样的行为。

我还观察到一个奇怪的行为,通知不会被传递,但周期性地,似乎一条消息将强制通过所有未传递的消息,我会收到大量通知。

这到底是怎么回事,这是 AWS 的问题吗?其他人是否在使用 SNS 时遇到过这种情况?

2014 年 6 月 18 日更新

我现在正在使用 NodeJS 开发另一个项目,所以我使用的是 JavaScript AWS SDK。这篇文章最初是关于一个使用 PHP AWS 开发工具包的项目。在使用 JavaScript AWS 开发工具包时,我还没有真正看到上述行为。

4

0 回答 0