您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Batch远程分块和远程分区之间的区别

Spring Batch远程分块和远程分区之间的区别

Remote Partitioning

分区是主/从步骤配置,它允许并行处理数据分区。每个分区都是通过一些元数据来描述的。例如,如果你正在处理数据库表,则分区1的ID可能是ID 0-100,分区2的ID可能是101-200,等等。对于Spring Batch,主步骤使用分区器来生成包含每个分区的元数据的ExecutionContext。这些ExecutionContext被分发到从属步骤,以由PartitionHandler处理(对于远程分区,通常使用MessageChannelPartitionHandler)。从站执行其步骤并返回结果状态以供主站聚合。

有关远程分区的注意事项:

Remote Chunking

远程组块与远程分区类似,因为它是主/从配置。但是,对于远程分块,数据由主机读取,并通过电线发送到从机进行处理。处理完成后,ItemProcessor的结果将返回给母版进行写入。

有关远程分块的注意事项:

Java 2022/1/1 18:24:03 有524人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶