我有一个部署到IIS 6的WCF服务。此服务调用另一个返回字节的Web服务。我将这些字节返回给客户端。当字节大小超过并且需要更长的时间时,WCF就像单线程一样,并且响应于同时运行的多个客户端存在延迟。 MSDN建议使用Windows服务来托管服务:http://social.msdn.microsoft.com/Forums/en/wcf/thread/26530d10-0328-42d9-a574-6d79734828e8
提前感谢您的任何帮助/建议。
答案 0 :(得分:1)
您可以使用服务实现类上的ServiceBehavior
属性来控制并发。
E.g:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)]
public class MyService : IMyService
{
... implementation ...
}