gpt4 book ai didi

workflow - 高吞吐量和 Windows Workflow Foundation

转载 作者:行者123 更新时间:2023-12-02 19:50:46 27 4
gpt4 key购买 nike

WWF 能否处理同时“主动”并行处理数十条记录的高吞吐量场景?

我们希望构建一个每小时处理几千条记录的工作流程。每条记录最多需要一分钟来处理,因为它会进行外部 Web 服务调用。

我们正在测试 Windows Workflow Foundation 来执行此操作。但我们的演示程序显示,当我们使用并行事件在一个工作流实例中同时处理多个记录时,每条记录的处理似乎是按顺序运行而不是并行运行。

我们应该使用多个工作流实例还是并行事件?

是否有任何已知的高性能 WWF 处理模式?

最佳答案

您绝对应该为每条记录使用新的工作流程。每个工作流程仅获得一个线程来运行,因此即使使用 ParallelActivity,它们仍将按顺序处理。

我不确定 Windows Workflow 的性能,但据我在 Tech-Ed 上听到的有关 .NET 4 的消息,它的 Workflow 组件将比 .NET 3.0 和 3.5 中的组件快得多。因此,如果您确实需要大量性能,也许您应该考虑等待 .NET 4.0。

另一个选择可能是考虑 BizTalk。但价格相当昂贵。

关于workflow - 高吞吐量和 Windows Workflow Foundation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/472391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com