为什么没有任何适当的指针可用于为大规模Windows Phone用户群开发高度可扩展的PushNotification系统?我既没有找到任何文章谈论这个要求,也没有得到论坛的正确答复。
我看到了一个名为“通知中心”的功能 - 在Azure世界中,但是它在预览和我认为这仅适用于Windows应用商店应用?没有明确的消息表明我们可以在WindowsPhone 7中使用它。在整篇文章中,他们谈论了PNS& WNS但不是MSPSN。
我们是否会对此功能获得任何适当的支持?
我尝试使用线程池,.net并行概念等实现我自己的可伸缩推送服务。但性能一直很差。完成广播需要花费很多时间。比如,我们有50,000个客户端设备,这是设计PushNotification服务的正确方法吗?
使用Azure,我应该为webroles创建多个实例虚拟机,并将这个推送责任分配给一大群虚拟机吗?
基本上,推送请求只不过是HTTPWeb请求/响应。
Azure VM允许带宽从5MBPS到800MBPS。所以我的可伸缩性还依赖于我们可以在5MBPS b / w内创建多少HTTPWeb请求,这是通过Very Small Virtual Machine提供的。
(800MBPS适用于超大型虚拟机)。
我想知道有多少请求可以通过5MBPS带宽进行刷新。我们可以手动计算,只需要请求Header,Message&属性?
另外我想知道创建一个C ++模块是否有帮助?在管理Threadpool时,它可能比.net对手更好。
总结一下我的问题:
为Windows Phone 7,8设备设计可扩展推送的最佳方法是什么?
为什么没有多少人在网上谈论这个?
多实例Azure webroles可以提供帮助吗? 3.1我们可以在5MBPS b / w上打包多少HTTP请求/响应?我们可以通过检查邮件大小来计算吗?
带有高性能threadpoool的C ++模块可以帮助调度HTTPweb请求吗?
Azure Notification Hub是所有这些的答案吗?