File 使用MULE按顺序读取文件

File 使用MULE按顺序读取文件,file,mule,File,Mule,我在Mule中使用一个文件入站端点来处理来自一个目录的文件,并在处理后将文件移动到另一个目录。我遇到的问题是,有时“传入目录”中有很多文件,当MULE启动时,它会尝试同时处理这些文件。这对在流中访问和更新的数据库没有好处。是否可以按顺序读取文件,而不管顺序如何?将流处理策略设置为同步,以确保文件轮询器线程在流中移动 <flow name="filePoller" processingStrategy="synchronous"> 除此之外,不要在流的下游使用任何块或单向端点,否

我在Mule中使用一个文件入站端点来处理来自一个目录的文件,并在处理后将文件移动到另一个目录。我遇到的问题是,有时“传入目录”中有很多文件,当MULE启动时,它会尝试同时处理这些文件。这对在流中访问和更新的数据库没有好处。是否可以按顺序读取文件,而不管顺序如何?

将流处理策略设置为同步,以确保文件轮询器线程在流中移动

<flow name="filePoller" processingStrategy="synchronous">


除此之外,不要在流的下游使用任何
块或
单向
端点,否则,另一个线程池将启动,从而导致潜在的(您的用例不希望的)并行处理。

非常感谢!成功了/克莱斯