Database 如何在mule中只将偶数记录数据插入数据库?

Database 如何在mule中只将偶数记录数据插入数据库?,database,foreach,mule,batch-processing,Database,Foreach,Mule,Batch Processing,我只需要通过批处理将偶数记录数据插入数据库 例如,我有100条数据记录,其中数据只插入偶数记录。您尝试实现的用例与批处理功能不一致。这是限制您访问记录的原因之一: 批量流媒体和项目访问:使用 批量流式处理是指您对中的项目具有有限的访问权限 输出。换句话说,使用固定大小的提交,您将获得 不可修改的列表,从而允许您访问和迭代处理 其项目;使用流式提交,您将获得一个只读、仅转发 迭代器 您可以尝试设置,然后只使用每个聚合器的第二个元素。请注意,由于提交大小较低,性能可能会很差。如果您不需要批处理组件。

我只需要通过批处理将偶数记录数据插入数据库


例如,我有100条数据记录,其中数据只插入偶数记录。

您尝试实现的用例与批处理功能不一致。这是限制您访问记录的原因之一:

批量流媒体和项目访问:使用 批量流式处理是指您对中的项目具有有限的访问权限 输出。换句话说,使用固定大小的提交,您将获得 不可修改的列表,从而允许您访问和迭代处理 其项目;使用流式提交,您将获得一个只读、仅转发 迭代器


您可以尝试设置,然后只使用每个聚合器的第二个元素。请注意,由于提交大小较低,性能可能会很差。

如果您不需要批处理组件。您可以为每个组件设置一个
,然后使用
flowVars.counter%2==0的
表达式
组件