【发布时间】:2013-06-10 12:31:26
【问题描述】:
我有以下情况:用户使用 PC 登录 ASP.NET MVC4 应用程序。此应用程序在负载平衡器后面的多个 IIS 服务器上运行。在此之后,在服务器和客户端之间建立 SignalR 连接。当用户登录到这个主应用程序时,可以使用平板电脑或手机(可以是不同的网络)添加第二个屏幕。在这里,用户还可以登录并获得 SignalR 连接。
在服务器上的应用程序中发生了一种事件,该事件必须通过 SignalR 发送到两个设备。因此需要两台设备都连接到同一个 IIS 服务器。
我完全没有使用负载平衡器的经验。 我可以强制负载均衡器使用多个设备的一个用户始终使用其所有设备路由到同一台服务器吗? 如果是,推荐使用哪种负载均衡器?
【问题讨论】:
标签: signalr load-balancing sticky affinity