Signalr 信号员每10秒发一次信号?

Signalr 信号员每10秒发一次信号?,signalr,Signalr,我用信号器写了一篇简单的文章,然后离开了电脑 当我回来的时候,几个小时后,我注意到: 我的应用程序似乎每10秒就会收到一次信号 为什么呢?(不是我写的),在哪里可以配置 这样做是为了负载平衡器、代理和其他喜欢终止空闲连接的网络设备不会终止您的连接。一个典型的例子是azure负载平衡器,它会在一分钟后终止空闲连接 signar发送keep-alive ping的另一个原因是客户端可以检测到网络断开。客户端被设置为在特定的时间间隔内保持活动状态,当其中3个丢失时,它将断开连接并尝试重新连接。Gl

我用信号器写了一篇简单的文章,然后离开了电脑

当我回来的时候,几个小时后,我注意到:

我的应用程序似乎每10秒就会收到一次信号

  • 为什么呢?(不是我写的),在哪里可以配置
这样做是为了负载平衡器、代理和其他喜欢终止空闲连接的网络设备不会终止您的连接。一个典型的例子是azure负载平衡器,它会在一分钟后终止空闲连接


signar发送keep-alive ping的另一个原因是客户端可以检测到网络断开。客户端被设置为在特定的时间间隔内保持活动状态,当其中3个丢失时,它将断开连接并尝试重新连接。

GlobalHost.Configuration.KeepAlive的默认值为10秒