允许连接到APNS的持续连接数量是多less?

我正在尝试编写一个服务器端代码来发送我的应用程序的推送通知。 根据苹果的build议,我打算保留连接并根据需要发送推送通知。 苹果还允许打开和保留多个并行连接来发送推送通知。 “您可以build立到同一个网关或多个网关实例的多个并行连接。” 为了这个目的,我想保持连接池。 我的问题是连接池的限制是什么,或者可以维护与APNS的持久连接的数量? 感谢您期待的帮助。

不知道你是否会得到一个精确的答案。 像APNS这样庞大而dynamic的系统,苹果对这样一个数字应该是模棱两可的; 它给了他们随意改变它的自由。 我在这里发现了一个类似的模糊。

  • 从这个讨论看来,经验法则是最多15个连接

其中一个build议是build立一个开放式的游泳池,在这个游泳池中可以build立新的连接,直到开始拒绝为止。 只是一个想法。

我同意@paislee,我不认为你会得到一个确切的数字。 我同时打开了超过20个不同的连接,并没有问题。

为了帮助您进行testing,请使用TcpView,在这里可以查看每个打开的连接。

问候