Стратегия опроса каталогов Java - PullRequest
2 голосов
/ 09 августа 2011

Существует каталог, в который файлы поступают в непредсказуемое время, но предположим, что распределение вероятностей нормальное.

Средние интервалы для опроса должны составлять 1 минуту.

Существует ли какая-то стратегия - например, изменить около 20% (+ или -) интервал для опроса или лучше опрос через равные интервалы? Если да - если возможно, пожалуйста, укажите алгоритм в Java

Ответы [ 3 ]

4 голосов
/ 10 августа 2011

Вместо того, чтобы опрашивать себя, вы можете посмотреть FileAlterationMonitor или JNotify или NIO (только Java 7).

2 голосов
/ 10 августа 2011

Возможно, вам еще рано, но в Java 7 появился новый класс WatchService для мониторинга каталога на предмет изменений.

0 голосов
/ 20 июля 2017

Вы также можете реализовать это, используя awaitility. Пожалуйста, отметьте здесь

...