【发布时间】:2021-06-25 09:33:45
【问题描述】:
我正在 Talend 中尝试使用 tWaitForFile 组件来监视新创建的文件。它似乎适用于本地目录(我使用的是 Windows 7)。
但是,当我将它指向像 //ps1.remotemachine.com/Continents/Africa 这样的共享文件夹时,它不起作用。它不像本地目录那样给我文件创建信号。
我错过了什么吗?
更新:
到目前为止,在我的测试中,以下是监控网络路径上的文件的观察结果:
- Talend tWaitForFile - 结果不一致。有时只发出通知。大多数时候,不是。
- Java Nio WatchService - 从 Talend 解决方案中尝试了这个。它确实会通知在网络路径上创建的文件。但是,当网络路径上要监控的文件夹数量过多时,就会开始丢失某些文件夹的事件。在我的例子中,需要监控大约 100 个文件夹。
因此,中止了上述两种方法,并坚持基于调度程序运行 Talend 作业。
【问题讨论】:
标签: talend