我正准备建立一个 APNS 消息服务器,我想知道是否有人对他们能够共享的 APNS 服务器负载进行了任何分析。最小服务器规格,每秒最大消息数,诸如此类。
谢谢!
编辑:我打算用.NET 来实现它,但是关于任何平台的信息都会非常有用。
我正准备建立一个 APNS 消息服务器,我想知道是否有人对他们能够共享的 APNS 服务器负载进行了任何分析。最小服务器规格,每秒最大消息数,诸如此类。
谢谢!
编辑:我打算用.NET 来实现它,但是关于任何平台的信息都会非常有用。
对于我的应用程序(大约有 24,000 次下载),我看到平均每天发送大约 1300 条消息。
这些数字很低,但我的客户群也没有那么大。但我想我不妨贡献一些信息。:-)
我的通知提供程序大部分时间都处于空闲状态,因此如果我需要,还有更多可用容量。
此时它也使用很少的内存(大约 13 mb - 我在 Python 中实现了我的提供程序,并怀疑其中大部分都被运行时占用了)。
我在 Media Temple dv(特别是 Base 配置)上运行。
我还没有推断出这些数字来找到我的理论最大值,但由于我的应用程序的利基市场,这不是我在这一点上担心的事情。我有很多可以扩展的能力。
希望有点帮助。
克里斯。
一位 Apple 开发人员提到 100,000 条消息不算多,这并不能真正回答您的问题,但我不认为发送实际消息会成为瓶颈。任何可以处理数据库工作的服务器都可以发送消息。该协议是故意轻量级的。
每秒没有最大消息数。
您应该考虑每条消息必须小于 256 字节。否则 Apple 将拒绝您的消息。你也可以检查MonoPush。AFAIK 他们正在.Net 框架之上构建他们的产品。