并发Web服务请求问题

时间:2015-11-22 14:40:25

标签: c# asp.net

我创建了一个.asmx Web服务。 在WebMethod下,我有以下代码:

Seller s = new Seller();
var a = s.GetSellerListing(Seller, PageNo);
SaveASINS(a);

此代码执行一些繁重的机制来从不同的api获取数据,计算它们然后将它们保存在数据库中。

根据我的理解,如果让我们说这个API上发送了10个并发请求,它将创建10个不同的实例并执行任务并将它们保存在数据库中。根据我的理解,它应该是简单的场景,但在真实环境中,如果我发送两个请求,第二个请求无法连接到API,它一次只能处理请求。

我们是否必须管理并发请求的线程?还是我们必须做一些配置? 我是新手,请分享您对多个请求及其处理方式的看法。 感谢

0 个答案:

没有答案