【问题标题】:SignalR connections skewing response time in IIS using ARRSignalR 连接使用 ARR 在 IIS 中扭曲响应时间
【发布时间】:2013-06-28 20:40:16
【问题描述】:

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

SignalR 连接按我们预期工作(唯一的缺点是从一个服务器发送的消息没有在其他 4 台服务器上被激活)。

我们遇到的问题(?)是负载平衡器 (ARR) 中显示的 IIS 上的某些请求的响应时间有时会达到 2-3 分钟,我假设这是因为连接使用类似于长轮询。

我们的 ARR 设置为使用最短响应时间进行负载平衡,但由于这些 SignalR 连接,该指标似乎完全不正确。有没有办法修复这些连接,以免它们在 ARR 计算中用于响应时间?我们是否不得不将 SignalR 消息移动到单独的服务器以避免此类事情(诚然这也可以解决其他事情)?

【问题讨论】:

    标签: asp.net iis signalr arr


    【解决方案1】:

    我认为下面的文章会对您有所帮助。尝试在 ARR 中将“响应缓冲区阈值”设置为 0

    http://matthewmanela.com/blog/using-signalr-in-an-arr-cluster/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 2017-10-20
      相关资源
      最近更新 更多