我正在开发一个部署在 Azure 上的 ASP.NET MVC 应用程序,并寻找一个提供异步传输机制/回退的库。
经过我自己的研究,我得出结论,有两个著名的候选者——Socket.io 和 SignalR。
我的问题很简单)它们的优缺点是什么?有什么充分的理由使用其中一个吗?
谢谢 :)
我不得不说 SignalR 绝对是您的应用程序的最佳方法。在当前的构建中,我们作为服务器的笔记本电脑正在推送大约 350k 消息/秒。在下一个版本中,它会更高(根据当前测试判断,高几倍)。
查看主站点:http ://signalr.net/
GitHub:https ://github.com/SignalR/SignalR
JabbR 提问:http: //jabbr.net/#/rooms/signalr
我从未使用过 SignalR,根据谷歌告诉我的信息,它是 .Net 应用程序的替代解决方案。
所以我想你应该试一试。Socket.IO 很棒,我喜欢它,但我是一个节点。根据他们的文档,没有 .net/c# 绑定。也许他们的文档不是最新的。