如何在LoadBalancer环境下处理SignalR实现

时间:2015-02-04 10:10:13

标签: asp.net signalr

我对信号概念很新。我有一个场景,其中负载平衡与两个服务器。情况是负载均衡器采用客户端请求,并根据负载将其重定向到服务器之一。重定向后,从客户端到服务器的连接将丢失。这里重要的是客户端请求是出于不同的目的,即它们在集线器上调用不同的方法。服务器继续进一步处理请求,在此期间如果检测到任何状态更改,则必须将通知推送回客户端。但是,此时,服务器将无法知道它必须响应哪个客户端,因为一旦连接从客户端丢失到服务器,负载均衡器就不会存储任何相关信息。如何处理这种情况?我应该在表中手动存储会话ID和其他详细信息吗?

我已经完成了信号器团队(Azure服务总线,Redis和SQL Server)使用背板进行负载平衡建议的扩展选项。但是我的情况略有不同。任何帮助将不胜感激。

0 个答案:

没有答案