我的项目是Azure环境中托管的ASP.NET MVC3应用程序.我想在没有重新加载页面的情况下为用户显示新消息.我可以使用Javascript定期进行轮询并从服务器中提取消息,但是我的客户担心如果10000个用户以某个间隔轮询它会使服务器变慢.
我认为(并没有太多)使用微软推送通知服务,但我认为它只能用于Windows手机.
有什么方法可以做推送消息传递吗?
选项包括:
可能你想在你的应用程序中使用SignalR.您可以将其作为Nuget包获取:
安装包SignalR
SignalR的定义:将数据从服务器推送到客户端(不仅仅是浏览器客户端)一直是一个棘手的问题.SignalR让它变得简单易行并为您处理所有繁重的工作.
其他:你在Windows Azure上.如果需要,您可以随时扩展/扩展.在使用Windows Azure网站时,新的预览门户网站简化了这一过程.
| 归档时间: |
|
| 查看次数: |
224 次 |
| 最近记录: |