Db2 SpringBach远程分区中是否有列范围分区器的替代方案?

Db2 SpringBach远程分区中是否有列范围分区器的替代方案?,db2,spring-batch,Db2,Spring Batch,就拿一个普通的例子来说,我从DB2获取数据,在数据上做一些业务并将其写入mongoDB。我正在使用spring批处理列范围分区(远程分区)执行此操作,但问题在于我的DB2表中没有顺序列,因此每个分区都有不同的数据计数。因此,每个从机的负载不同。我的要求是将负载平均分配到从机中。您需要编写自己的分区器实现。在分区作业中,分区器负责知道如何将数据划分为分区。SpringBatch实际上只提供了一个现成的MultiResourcePartitioner`。在框架中找到的列范围实际上只是一个示例。您可以

就拿一个普通的例子来说,我从DB2获取数据,在数据上做一些业务并将其写入mongoDB。我正在使用spring批处理列范围分区(远程分区)执行此操作,但问题在于我的DB2表中没有顺序列,因此每个分区都有不同的数据计数。因此,每个从机的负载不同。我的要求是将负载平均分配到从机中。

您需要编写自己的
分区器实现。
在分区作业中,
分区器负责知道如何将数据划分为分区。SpringBatch实际上只提供了一个现成的
MultiResourcePartitioner`。在框架中找到的列范围实际上只是一个示例。您可以在此处的文档中阅读有关此接口及其角色的更多信息:

您需要编写自己的
分区器实现在分区作业中,
分区器负责了解如何将数据划分为分区。SpringBatch实际上只提供了一个现成的
MultiResourcePartitioner`。在框架中找到的列范围实际上只是一个示例。您可以在此处的文档中阅读有关此接口及其作用的更多信息:

Hi,您能告诉我们您是如何解决此问题的吗?即使我们有不连续的数据,你能告诉我们你是如何解决这个问题的吗?即使我们有不连续的数据