基本细节:工作流版本 4,托管 IIS,安装了具有持久性和跟踪设置的 App Fabric。
让我们举这个例子。我有一个 X 机器的列表来处理。在最初的工作流程中,我自己对列表进行了一些验证,然后,在针对列表的 foreach 活动中,启动不同的工作流程以在机器上做一些实际工作。这个新的工作流程可能需要 10 分钟到 2 周的时间才能完成,具体取决于许多因素。
我的问题是,当初始列表是 200 或 2000 台机器并且我在服务器上启动这么多工作流实例时会发生什么?是否有允许运行的最大值?如果是这样,当达到这个最大值时,在列表中循环的原始工作流会发生什么?这是我应该处理这种情况的方式吗?