【发布时间】:2014-12-14 09:37:52
【问题描述】:
我想使用 Java WatchService 来监听大量目录(数十万)的变化,但我不知道它是否适合如此数量的监视目录。
有没有人有使用WatchService 处理这么多目录的经验?
如果有帮助,WatchService 将用于具有 EXT4 文件系统的 CentOS 6.5。
谢谢, 迈克尔
【问题讨论】:
-
只是好奇:它的应用是什么?为什么这么多目录?
-
该应用程序将用于监控由 Asterisk 创建的语音邮件目录。 Asterisk 有多个后端来存储语音邮件:文件系统、ODBC 和 IMAP。我担心 ODBC 性能,所以我认为我应该使用文件系统后端。
-
您是否检查了一些可能为此提供事件的星号 API?
-
应该有什么,我需要检查一下。但是,我仍然有兴趣了解 WatchService 处理大量监视目录的能力。
标签: java performance watchservice