骡子3.3中单个流中的多个入站文件

时间:2013-06-27 08:35:48

标签: mule mule-studio

我遇到一个大(100 mb)CSV文件放在FTP服务器上的位置的情况。 发送方使用小(1kb).complete文件通知文件的完整传输。 我想要在放置.complete文件时触发我的流程。但是一旦放置.complete文件,我想要FTP也获取CSV。 我发现在一个单独的mule流中我不能有2个入站端点。那么如何才能在mule中的单个流中读取多个入站数据源? 例如,如果某人必须阅读两个不同的文件并根据前两个文件的输入构建输出文件,那么如何实现呢?

2 个答案:

答案 0 :(得分:0)

在这种情况下,您需要在流中编写自定义组件以从ftp服务器检索csv。您可以使用FtpMessageReceiver代码的run方法作为组件的示例

答案 1 :(得分:0)

它应该与FTP连接器一起使用,但仅当您将其用作“源”/入站端点(流的第一个元素)时。 查看文档

https://docs.mulesoft.com/mule-user-guide/v/3.7/ftp-connector