Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Signaler是否可以考虑按照给定的标准构建企业聊天平台?_C#_Asp.net_Sockets_Signalr_Real Time - Fatal编程技术网

C# Signaler是否可以考虑按照给定的标准构建企业聊天平台?

C# Signaler是否可以考虑按照给定的标准构建企业聊天平台?,c#,asp.net,sockets,signalr,real-time,C#,Asp.net,Sockets,Signalr,Real Time,因为我想建立一个企业聊天平台,用户可以在这个平台上实时聊天。作为一名Microsoft.Net开发人员,我知道'SignalR'可以帮助我实现“实时”通信 所以,考虑到“信号器”,我想知道,信号器“真的很适合构建企业聊天平台吗。我想知道,对于这个范围,信号机是正确的选择吗 我打算在企业聊天平台上做以下事情 60000并发聊天请求(将一行聊天视为单个http请求) 15000用户 我需要知道以下关于“SingnalR”使用的事情,以建立聊天平台 Singnal能有效地承担这些多请求的负载吗

因为我想建立一个企业聊天平台,用户可以在这个平台上实时聊天。作为一名
Microsoft.Net
开发人员,我知道
'SignalR'
可以帮助我实现“实时”通信

所以,考虑到“
信号器”
,我想知道,
信号器“
真的很适合构建企业聊天平台吗。我想知道,对于这个范围,信号机是正确的选择吗

我打算在企业聊天平台上做以下事情

  • 60000并发聊天请求(将一行聊天视为单个http请求)
  • 15000用户
我需要知道以下关于“SingnalR”使用的事情,以建立聊天平台

  • Singnal能有效地承担这些多请求的负载吗
  • SinglalR的安全考虑如何
  • 我还需要在领先的移动操作系统上提供相同的聊天平台。(如iOS、Android和Windows Phone)
  • 如果我的客户想在旧浏览器上聊天,我可以使用SingalR吗
  • 将来我能用SingnalR轻松扩展聊天平台吗
  • 信号机的未来如何?因为在10-15年后,更换聊天平台很困难,需要在另一个工具中重新编写
如果不是SingnalR,那么其他的选择是什么

在这种情况下,有人能告诉我信号员是不是正确的选择吗

提前谢谢

简短回答:是的

我在多个项目中使用了signar,负载从中到高(我见过的最高负载在几秒钟内刚刚超过80k条消息),在测试期间,我看到了更高的负载,signar总是处理得很好

还需要注意的是,Jabbr()是建立在Signal上的,它们的负载比我所看到的要高得多。

简短回答:是的

我在多个项目中使用了signar,负载从中到高(我见过的最高负载在几秒钟内刚刚超过80k条消息),在测试期间,我看到了更高的负载,signar总是处理得很好


还需要注意的是,Jabbr()是基于SignalR构建的,它们的负载比我所看到的要高得多。

@JamesWorld您想让我把这个问题转移到programmers.stackexchange.com吗?我很乐意这样做。我会-如果你也这样做,你可能会得到更好的回应。而且我认为你或你的客户有一个令人信服的理由不去使用一个成熟的商业平台;这是一个非常拥挤的产品空间。@JamesWorld。见@gnat谢谢你的建议。你认为这个问题有合适的位置吗?在这个网站(和programmers.se)之外,虽然缺乏细节,但这不是一个太糟糕的问题。尽管缺乏建筑经验是不言而喻的,但问题是普遍存在的。也许吧?@JamesWorld你想让我把这个问题转到programmers.stackexchange.com吗?我很乐意这样做。我会-如果你也这样做,你可能会得到更好的回应。而且我认为你或你的客户有一个令人信服的理由不去使用一个成熟的商业平台;这是一个非常拥挤的产品空间。@JamesWorld。见@gnat谢谢你的建议。你认为这个问题有合适的位置吗?在这个网站(和programmers.se)之外,虽然缺乏细节,但这不是一个太糟糕的问题。尽管缺乏建筑经验是不言而喻的,但问题是普遍存在的。也许吧?你把你的信号服务器放在哪里?在云端或普通Windows服务器中?您的SingalR服务器托管在哪里?在云中还是在普通Windows服务器中?