【问题标题】:Approach to multithreaded loading of object data对象数据的多线程加载方法
【发布时间】:2011-09-02 10:41:18
【问题描述】:

我有一个项目,我从 Web 服务加载了许多对象。对于这些对象中的每一个,我都需要调用多个 Web 服务来“丰富”对象。就像例如一本书,我需要在其中查找作者、年份、cmets、推荐等。

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

欢迎对此架构提出任何建议。

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

【问题讨论】:

    标签: asp.net web-services architecture


    【解决方案1】:

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

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

    希望对你有帮助。

    【讨论】:

    • 谢谢,刚刚阅读了第一篇文章,这可能就是我要找的。会尝试一下 - 一直在寻找一个“借口”来开始使用任务并行库:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    相关资源
    最近更新 更多