是否应该考虑使用给定标准构建企业聊天平台的SignalR



因为我想建立一个企业聊天平台,用户可以在其中实时交谈。作为一名Microsoft .Net开发人员,我知道'SignalR'可以帮助我进行"实时"通信实现部分。

所以,考虑到'SignalR',我想知道——'SignalR'建立企业聊天平台真的很好吗?我想知道 - SignalR 是此示波器的正确选择吗?

我正在设想使用企业聊天平台进行以下操作。

  • 60,000 个并发聊天请求(将 1 行聊天视为单个 http 请求(
  • 15,000 个用户

我需要知道以下有关"SingnalR"用法的事情来构建聊天平台。

  • Singnal能否有效地承受这些众多请求的负载?
  • SinglalR 的安全性考虑如何?
  • 我还需要在领先的移动操作系统上提供相同的聊天平台(例如iOS,Android和Windows Phone(
  • 如果我的客户想在较旧的浏览器上聊天,我可以使用 SingalR 吗?
  • 将来我可以轻松地使用SingnalR扩展聊天平台吗?
  • SignalR的未来如何?因为很难在 10-15 年后更换需要在另一个工具中重写的聊天平台。

如果不是SingnalR,那么其他选择是什么?

在这种情况下,

有人会让 SignalR 是否是正确的选择吗?

提前感谢!

简短的回答:是的。

我在多个项目中都有 SignalR,负载为

中高(我见过的最高负载在几秒钟内刚刚超过 80k 条消息(,在测试期间,我看到了更高的负载,SignalR 总是应付得很好。

另外,Wort指出Jabbr(http://about.jabbr.net/(是基于SignalR构建的,它们的负载比我看到的要高得多。

最新更新