我正在PDI v8.2中使用Kafka Consumer步骤。由于这是一个连续运行的步骤,因此Pentaho documentation建议使用“中止”步骤来定期停止该过程。我正在寻找有关如何/在何处实施中止的一些建议。
出于调度目的,我希望将时间用作中止条件,以便我可以轻松地将作业调度为按固定间隔运行,并知道它仍未运行。我尝试在主要的父级工作中执行此操作。我添加了一个循环和一个条件,以在10分钟后中止作业。但是,由于工作流程是顺序的,因此在进入“ Kafka消费者”步骤后,它再也不会从连续运行的步骤返回以完成循环并评估运行时间。
如果我可以弄清楚如何定期测试时间条件,则可以在子转换中中止该过程。但是,转换步骤不允许循环,并且条件逻辑的选项较少。
任何人都有一个示例,说明他们如何在PDI流Kafka Consumer中实现中止?