Spring SMB装载的文件夹上不总是触发文件系统事件

Spring SMB装载的文件夹上不总是触发文件系统事件,spring,spring-integration,spring-integration-file,Spring,Spring Integration,Spring Integration File,我正在使用SpringIntegration(File)5.4.6来侦听目录上的更改。作为观察者,我正在使用FileReadingMessageSource的setUseWatchService 如果一个新文件可用,它将被提取和处理。该服务在本地文件系统上运行良好,也有大量文件。但是,如果服务正在网络驱动器上侦听,则驱动器将通过SMB装载,而不是拾取所有文件。没有错误消息。。。我假设文件系统事件并不总是被触发的 有人能证实这一点吗?我做了很多测试。。。在本地文件系统上一切正常。。。该问题仅发生在

我正在使用SpringIntegration(File)5.4.6来侦听目录上的更改。作为观察者,我正在使用
FileReadingMessageSource
setUseWatchService

如果一个新文件可用,它将被提取和处理。该服务在本地文件系统上运行良好,也有大量文件。但是,如果服务正在网络驱动器上侦听,则驱动器将通过SMB装载,而不是拾取所有文件。没有错误消息。。。我假设文件系统事件并不总是被触发的


有人能证实这一点吗?我做了很多测试。。。在本地文件系统上一切正常。。。该问题仅发生在网络驱动器上。该服务正在Windows 10虚拟机中运行。

我不知道网络安装的驱动器是如何工作的,但这里有一个针对SMB协议的Spring集成扩展:。这可能会帮助您以某种方式实现您的解决方案,而不依赖于通过网络进行的文件系统模拟