0

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

4

2 回答 2

0

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

于 2013-06-27T09:13:00.683 回答
0

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

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

于 2017-11-25T16:42:17.857 回答