在ASP.Net中排队并发Web服务请求

时间:2014-02-07 07:56:24

标签: c# web-services concurrency

我有一个发送并发Web服务请求的应用程序。然后,这些请求由.Net代理进行处理(根据请求有多种方法)。处理请求时,SoapLogger Extension类将记录请求和响应调用。

我遇到的问题是某些Web服务请求没有收到响应并且被卡住了。一个原因可能是线程超时。是否有一种方法可以将Web服务方法请求排队并为同步请求添加“sleep”参数?或者是反向代理的最后手段?

我正在考虑一次处理1个Web服务同步请求,并在接口上添加一个sleep参数,以便在任何新的传入请求排队时为异步部分提供时间。

0 个答案:

没有答案