Tôi có dịch vụ cửa sổ hiện đang instantiating khoảng một chục FileSystemWatcher
trường hợp để giám sát các thư mục được chia sẻ trên mạng công ty để xử lý tệp.Giới hạn thực tế về số lượng các phiên bản FileSystemWatcher mà máy chủ có thể xử lý là gì?
Tôi đang tìm kiếm thêm nhiều phiên bản khác vì vậy tôi tự hỏi liệu có ai ở đây có kinh nghiệm (với hệ thống sản xuất) hay không giới hạn thực tế về số lượng FileSystemWatcher
trường hợp hệ thống sản xuất có thể xử lý một cách đáng tin cậy?
Chỉnh sửa: Trong trường hợp của tôi, thuộc tính InternalBufferSize không được sửa đổi để InternalBufferSize là mặc định 8 KB ... Tôi giả định tăng InternalBufferSize sẽ ảnh hưởng đến số lượng FileSystemWatcher
trường hợp hệ thống có thể chạy đồng thời do đó cũng là một phần của equasion ...
Chỉnh sửa: Nếu bạn cho rằng đây chỉ là vấn đề tài nguyên và nó chỉ phụ thuộc vào lượng bộ nhớ có sẵn hoặc một số khía cạnh phần cứng khác của hệ thống, vui lòng chia sẻ kinh nghiệm hoặc liên kết của bạn với tài liệu hoặc các bài viết chứng thực ý kiến của bạn ... Tôi thực sự muốn nghe từ một người đạt đến giới hạn sản xuất bất kể thông số kỹ thuật phần cứng của họ vì vậy trước khi bỏ phiếu, hãy xem xét rằng 7 người khác trong vòng chưa đầy 20 phút đã thể hiện sự quan tâm đến việc nghe từ một người đã đẩy giới hạn này lên ...
Tại sao không sử dụng một hoặc vài và chỉ lọc ra bên trong - như gợi ý trong tài liệu 'Để tránh một lỗi tràn bộ đệm, sử dụng NotifyFilter và IncludeSubdirectories tính để bạn có thể lọc ra các thông báo thay đổi không mong muốn' - điều đó có hiệu quả không? – NSGaga
@NSGaga, các thư mục đã xem nằm trên các máy chủ khác nhau trên mạng công ty ... –
bạn nên thêm rằng tôi nghĩ - cũng có thể giúp câu hỏi của bạn (không chắc chắn tại sao bản thân mình, trông ổn với tôi) vì nó làm cho nó độc đáo hơn vấn đề. Vì vậy, bạn có ví dụ 'một trên mỗi máy từ xa'? – NSGaga