Autodesk forge 如何以并行方式最好地处理多个工作项?

Autodesk forge 如何以并行方式最好地处理多个工作项?,autodesk-forge,autodesk-designautomation,Autodesk Forge,Autodesk Designautomation,关于使用Forge可以运行的并行工作项数量的两个问题 我们有一个带有一个活动的AppBundle。我们可以并行启动多少个工作项?有限制吗?例如:我们开始工作项1和工作项2。在WorkItem1完成之前,WorkItem2是否会被置于队列中,或者WorkItem2是否会与WorkItem1同时启动 如果我们想并行处理多个工作项,那么最好的解决方案是什么?我们是否需要使用多个活动(例如,WorkItem1以Activity1启动,WorkItem2以Activity2启动,等等)。或者我们需要注册

关于使用Forge可以运行的并行工作项数量的两个问题

  • 我们有一个带有一个活动的AppBundle。我们可以并行启动多少个工作项?有限制吗?例如:我们开始工作项1和工作项2。在WorkItem1完成之前,WorkItem2是否会被置于队列中,或者WorkItem2是否会与WorkItem1同时启动

  • 如果我们想并行处理多个工作项,那么最好的解决方案是什么?我们是否需要使用多个活动(例如,WorkItem1以Activity1启动,WorkItem2以Activity2启动,等等)。或者我们需要注册多个AppBundle来分散工作负载吗

  • 我们有一个带有一个活动的AppBundle。我们可以并行启动多少个工作项?有限制吗?例如:我们开始工作项1和工作项2。在WorkItem1完成之前,WorkItem2是否会被置于队列中,或者WorkItem2是否会与WorkItem1同时启动

    没有限制。你可以安排你需要多少。它们将根据工作人员的池容量并行处理

    如果我们想并行处理多个工作项,那么最好的解决方案是什么?我们是否需要使用多个活动(例如,WorkItem1以Activity1启动,WorkItem2以Activity2启动,等等)。或者我们需要注册多个AppBundle来分散工作负载吗


    您只能将1个活动与1个appbundle一起使用。活动类似于常规编程语言中的“函数定义”。您正在定义1函数,并行调用它的次数取决于您自己。每个创建的工作项都有自己的ID,您可以使用它跟踪工作项处理的进度并选择结果。

    谢谢!那很有帮助!一个后续问题:如何增加池容量(或显示当前池容量)?池容量根据您发送给我们的工作项数自动增加。我们不会在任何地方公开池容量。再次感谢您的澄清!