我正在使用asp.net开发一个MVC应用程序,其中包含4个需要实时更新的部分。
我开始使用signalR中的不同集线器类。但事实证明,signalR正在为每个部分建立4个不同的连接,以支持这一点,这增加了服务器的负载,有时甚至不可能有超过2个连接。
很想知道是否有任何方法可以仅使用一个连接来处理。
简而言之,
一个应用程序 - > 4信号R部分需要通过1信号R连接来处理。
答案 0 :(得分:0)
一个页面可以毫无问题地连接到多个集线器。这将是一个连接,所以没有什么可担心的。使用生成的代理很容易(参见http://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-javascript-client#genproxy)。
您将为每个集线器获得不同的connectionId,但这不应该是一个问题。