2017-05-05 179 views
0

我们有一个简单的信号服务器和客户端在启用底板的情况下运行。当我查看IIS工作进程时,我发现在当前的请求选项卡中始终显示此信号连接正在显示。SignalR IIS工作进程没有发布

enter image description here

当我连接像100级的客户端100个当前请求在woker过程视图中示出。不应该在连接后将它们移除,或者这是信号器的预期行为?

+1

他们为什么会被删除? SignalR的目的是让连接保持活跃状态​​,以便通过HTTP推送 –

+0

因此,如果我连接1000个客户端,1000个请求将始终执行? – janitha000

+1

这就是关键,是的 –

回答

2

线程将关闭或被新客户端重用,它基本上是一个线程池,您不需要担心它。唯一一次需要担心打开多少个线程的情况是,如果您只有有限的cpu资源,并且设置了低开放线程限制。