Okie ...我知道File入站元素中的Datamappers,Batch和流支持。我想知道的是集成的设计模式:
你们如何建议使用Mule ESB进行设计。我知道单个CSV的设计。使用批处理流,您使用流文件连接器读取文件,然后使用流数据映射器提取数据,然后将数据转换为VO并放入DB。这是直截了当的。在数据库插入级别或整个设置中添加批量提交也可以提高性能。但是,当我在我的场景中说有多个文件时该怎么办?
答案 0 :(得分:2)
StackOverflow已多次询问此问题,并使用不同的措辞。通常答案是让文件入站端点选择众多文件中的一个,然后使用请求者在流中选择其他文件。
请参阅:https://github.com/mulesoft/mule-module-requester
在您的情况下,主文件可用作输入流,而图像和价格查找文件将加载到内存中(在Maps for ex中),因此您可以在处理主流时快速访问它们。