我有一个项目,我从Web服务加载了许多对象。对于每个这些对象,我需要调用多个web服务来“丰富”对象。像例如一本书,我需要查阅作者,年份,评论,建议等。
这个项目的一个重点领域是性能,所以我对此有点担心,以及加载/丰富所有这些对象的最佳方法。
欢迎任何有关此架构的建议。
现在我正在计划循环书籍(第一个列表),然后异步查询webservices以获取“丰富”每本书所需的信息。这是一个好方法吗?或者有更好的方法吗?
答案 0 :(得分:0)
如果您使用的是.NET 4,那么任务并行库可能就是前进的方向。我已经用它在类似场景中同时调用多个Web服务并且运行良好。
这两篇博文可能会有所帮助:
我希望有所帮助。