php – 如何在几秒钟内发送数百万像Urban Airship的苹果推送通知
我需要在几秒钟内发送数百万苹果推送通知,如Urban Airship
我使用了以下内容 > http://code.google.com/p/apns-php/ 我有几个专用服务器,我可以在几秒钟内发送数千个推送通知,但是如何在几秒钟内发送数百万个像Urban Airship的苹果推送通知?
每台服务器执行某项任务的能力有限.您不能假设具有某些xyz配置的专用服务器将为您的应用程序实现每个NFR.您必须执行服务器容量规划以实现您的应用程序NFR.如果您的专用服务器能够在1秒内发送10K推送通知并优化服务器和应用程序配置,并且您希望在1秒内实现20K通知,则必须对服务器进行水平/垂直缩放.
在水平扩展中,您放置另一个并行实例并在它们之间划分任务,但是在垂直方向上,您可以扩展同一服务器以获得更高的配置.不建议使用垂直缩放,因为它具有单点故障. 要扩展您的问题,您必须并行放置另一个实例,以便在它们之间划分推送通知发送任务.例如,如果您想在20K设备中发送20K推送通知,则可以先将10K分配给第一台服务器,然后将10K分配给另一台服务器.这将在一秒钟内实现发送20K推送通知的NFR. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |