因为我想建立一个企业聊天平台,用户可以在其中实时交谈。作为一名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构建的,它们的负载比我看到的要高得多。