FileSystemWatcher не работает должным образом при добавлении большого количества файлов в каталог отслеживания

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

1 ответ

FileSystemWatcher имеет буфер для данных уведомлений, и этот буфер довольно мал. Его размер можно увеличить, но для буфера всегда будет ограничение.

FileSystemWatcher имеет и другие недостатки, которые делают его неподходящим для вашей работы. Было бы лучше использовать некоторые другие механизмы для отслеживания изменений и / или, как предлагается в комментарии, использовать некоторые существующие рамки синхронизации.

Другие вопросы по тегам