我正在使用SignalR开发实时应用程序。 SigalR将托管在ASP.NET(VB.NET v.2010)
中我有关于SignalR可用性的以下问题:
答案 0 :(得分:0)
客户端无法连接到signalR的情况是什么?
网络故障会这样做。 SignalR将因瞬态故障而尝试重新连接。或者你的应用程序崩溃了。 :-)
SignalR是否可信赖支持实时应用程序?
是的。我目前正在开发一个拥有大约3K持续活跃用户的应用程序,而且我们从未遇到任何广泛的连接问题。事实上,我甚至不记得看到与SignalR连接有关的支持票。
要在集线器中安装静态(共享)阵列,如果阵列太大会影响性能吗?
那么,根据可用的记忆,你应该没事。小心线程。如果要锁定以访问经常更新的阵列,请注意锁争用。
由于客户端应用程序的用户将通过Web服务连接到ASP.NET应用程序,那么是否存在客户端应用程序可以使用Web服务而无法连接到SignalR的情况?
我无法想象一个场景。如果网络连接可用,则可以使用正确的SignalR实现。
SignalR可以保持很长时间,因为我的应用程序将正常运行 24/7?
是的。由于瞬时网络中断,SignalR将尝试重新连接。您还可以处理客户端上的事件以断开连接,以便在SignalR放弃后尝试重新连接。