Мне нужно разработать приложение, которое будет обрабатывать файлы csv, как только файлы будут созданы в предопределенном каталоге. Ожидается огромное количество входящих файлов.Apache Commons IO File Monitoring vs. JDK WatchService
Я видел приложения, использующие Мониторинг файлов Apache Commons IO в производстве. Это работает очень хорошо. Я видел, как он обрабатывал до 21 миллиона файлов в день. Кажется, Apache Commons IO File Monitoring проверяет каталог и делает listFiles для обработки файлов.
Мой вопрос: Является ли JDK WatchService хорошим вариантом для мониторинга файлов IO в Apache? Кто-нибудь знает какие-либо плюсы и минусы?
Commons IO - это чистый Java AFAIK, поэтому он может соответствовать WatchService, но я сомневаюсь, что он может быть более эффективным ... – assylias