我们在IIS(Win 2012)中托管了一个wcf服务。我们预计全天会有数千条消息传来,但峰值大约是4K并发消息。所有这些都是单向(异步)请求,而wcf服务执行一些处理,每个请求需要几秒钟。 - 可以发送到IIS上托管的wcf svc的最大并发请求是否有任何限制?它取决于服务器上的线程可用性吗?任何需要调整的设置都会很有用。
在另一种情况下,我们向wcf svc发送的异步请求数量较少,但是对于每个请求服务,并行执行少量任务(Parallel.ForEach)。在这种情况下可用的最大并行线程是什么,它取决于任何其他因素?任何需要调整的设置都会很有用。