Remote Partitioning
分区是主/从步骤配置,它允许并行处理数据分区。每个分区都是通过一些元数据来描述的。例如,如果你正在处理数据库表,则分区1的ID可能是ID 0-100,分区2的ID可能是101-200,等等。对于Spring Batch,主步骤使用分区器来生成包含每个分区的元数据的ExecutionContext。这些ExecutionContext被分发到从属步骤,以由PartitionHandler处理(对于远程分区,通常使用MessageChannelPartitionHandler)。从站执行其步骤并返回结果状态以供主站聚合。
有关远程分区的注意事项:
Remote Chunking
远程组块与远程分区类似,因为它是主/从配置。但是,对于远程分块,数据由主机读取,并通过电线发送到从机进行处理。处理完成后,ItemProcessor的结果将返回给母版进行写入。
有关远程分块的注意事项: