FileSystemWatcher не работает должным образом при добавлении большого количества файлов в каталог отслеживания
Мы хотим создать веб-ферму для запуска нашего веб-приложения. Для этого мы использовали файловую систему для получения уведомления об изменениях и синхронизации изменений одного сервера с другими серверами на веб-ферме. Файловая система работает, наблюдая и уведомляя, когда один или два файла добавляются, но останавливается. Уведомление о добавлении большого количества файлов в каталог. Мы будем благодарны, если будет предложено лучшее решение.
1 ответ
FileSystemWatcher имеет буфер для данных уведомлений, и этот буфер довольно мал. Его размер можно увеличить, но для буфера всегда будет ограничение.
FileSystemWatcher имеет и другие недостатки, которые делают его неподходящим для вашей работы. Было бы лучше использовать некоторые другие механизмы для отслеживания изменений и / или, как предлагается в комментарии, использовать некоторые существующие рамки синхронизации.