处理对象数据的多线程加载

时间:2011-05-26 09:28:56

标签: asp.net web-services architecture

我有一个项目,我从Web服务加载了许多对象。对于每个这些对象,我需要调用多个web服务来“丰富”对象。像例如一本书,我需要查阅作者,年份,评论,建议等。

这个项目的一个重点领域是性能,所以我对此有点担心,以及加载/丰富所有这些对象的最佳方法。

欢迎任何有关此架构的建议。

现在我正在计划循环书籍(第一个列表),然后异步查询webservices以获取“丰富”每本书所需的信息。这是一个好方法吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是.NET 4,那么任务并行库可能就是前进的方向。我已经用它在类似场景中同时调用多个Web服务并且运行良好。

这两篇博文可能会有所帮助:

我希望有所帮助。