我需要开发一个应用程序,一旦在预定义的目录中创建文件,它将处理 csv 文件。预计会有大量传入文件。
我已经看到在生产中使用 Apache Commons IO File Monitoring 的应用程序。它工作得很好。我已经看到它一天处理多达 2100 万个文件。似乎 Apache Commons IO File Monitoring 轮询目录并执行 listFiles 来处理文件。
我的问题:JDK WatchService 是否与 Apache Commons IO 文件监控一样好?有谁知道任何优点和缺点?