2013-07-01 33 views
3

我们正在使用运行IIS 7.5的5台服务器的应用程序请求路由,并且最近在我们的应用程序中使用SignalR实现了一个消息传递系统。SignalR连接在使用ARR的IIS中歪曲响应时间

SignalR连接正在按照我们的预期工作(唯一的缺点是一个服务器发送的消息不会在其他4上激活)。

我们遇到的问题是,负载平衡器(ARR)中显示的IIS上的某些请求的响应时间有时会以2-3分钟的速度出现,我假设这是因为连接使用诸如长轮询之类的东西。

我们的ARR设置为使用最低响应时间进行负载均衡,但由于这些SignalR连接,似乎此度量标准完全不正确。有什么方法可以修复这些连接,以便它们不用于响应时间的ARR计算?我们是否坚持不得不将SignalR消息移动到单独的服务器以避免这种类型的事情(这也会解决其他问题)?

回答