Срабатывает, но крайне не стабильно. В случае desctop- приложения или консольной утилиты эту фичу можно использовать с относительно небольшими рисками. В случае использования в бэк-сервере будут наблюдаться потери событий из файловой системы.
Потерь не замечал, только медленное срабатывание. И для маков пришлось воткнуть повышенный приоритет операций из sun-овского пакета
Мой основной тезис:да, но "крайне не стабильно"
Матричные тесты на CI не трех осях по этой причине ни разу не падали по крайней мере)
Ну я про эти два способа ничего не знаю, где почитать?
Ну вообще я не знаю как этот "паттерн" правильно называется. По васянски алгоритм такой: 1) заводишь таймер на срабатывание раз в 5 минут ( через thread.sleep или через экзекутор пул, или через quartz или ещё как угодно) 2) при срабатывании таймера: смотришь какие есть файлы в директории обмена, обработываешь их и удаляешь/перемещаешь в директорию "обработано". ( Можешь руками, или через camel, или через springbatch или ещё как угодно)
Обсуждают сегодня