Mylsql输入后Jasper ETL并行执行
Jasper ETL Parallel Execution after Mylsql Input
我使用 Jasper ETL PRO 版本并使用 tMysqlInput 组件从数据库加载一些数据。我通过主行将其连接到 tHttpRequest 组件以进行服务器调用。
服务器调用需要几分钟时间,因此 tMysqlInput 正在等待。但我想继续,以便即使 tHttpRequest 未完成,tMysqlInput 也已经传送数据。 tHttpRequest 应该使用新数据再次调用服务器。以便服务器可以并行处理请求。
有人知道怎么做吗?
我找到了解决方案。在 MysqlInput 之后,我使用 FlowToIterate。在 Iterate link 上,我可以启用 "parallel execution"。我在这个例子中使用 10。
我使用 Jasper ETL PRO 版本并使用 tMysqlInput 组件从数据库加载一些数据。我通过主行将其连接到 tHttpRequest 组件以进行服务器调用。
服务器调用需要几分钟时间,因此 tMysqlInput 正在等待。但我想继续,以便即使 tHttpRequest 未完成,tMysqlInput 也已经传送数据。 tHttpRequest 应该使用新数据再次调用服务器。以便服务器可以并行处理请求。
有人知道怎么做吗?
我找到了解决方案。在 MysqlInput 之后,我使用 FlowToIterate。在 Iterate link 上,我可以启用 "parallel execution"。我在这个例子中使用 10。