socket.io与SignalR

sol*_*ljy 4 azure socket.io signalr

我正在开发部署在Azure上的ASP.NET MVC应用程序,并正在寻找提供异步传输机制/备用的库。

经过我自己的研究,我得出的结论是,有两个知名的候选人-Socket.io和SignalR。

我的问题很简单)它们的优缺点是什么?是否有充分的理由要使用一个?

谢谢 :)

N. *_*len 5

我不得不说SignalR绝对是您应用程序的最佳方法。在当前的版本中,用作服务器的笔记本电脑的推送速度约为35万条消息/秒。在下一个发行版中,它将更高(根据当前测试判断,它将提高几倍)。

查看主要站点:http : //signalr.net/

GitHub:https//github.com/SignalR/SignalR

有关问题的JabbR:http://jabbr.net/#/rooms/signalr

  • SignalR是为Asp.NET实时应用程序/开发而构建的,甚至是量身定制的,更不用说标题为Socket.IO vs. SignalR的帖子了。 (3认同)

3on*_*3on 2

我从未使用过 SignalR,根据 google 的说法,它是 .Net 应用程序的替代解决方案。

所以我想你应该尝试一下。Socket.IO 很棒,我喜欢它,但我是一个节点。根据他们的文档,没有 .net/c# 绑定。也许他们的文档不是最新的。

  • 有 [socket.io *clients* for .NET](http://socketio4net.codeplex.com/),但服务器仍然必须运行 Node。 (2认同)