Java 如何使用Spring批处理实现步骤的分布式处理
使用SpringBatch,我希望我的步骤分布在节点上,并为给定的作业执行它们。我有一个用例,一个作业有多个步骤,每个步骤都可以在应用程序所在的多个节点上运行。有人试过这个吗?如果您有任何相同的想法,我们将不胜感激 有两种方法:Java 如何使用Spring批处理实现步骤的分布式处理,java,spring,parallel-processing,workflow,spring-batch,Java,Spring,Parallel Processing,Workflow,Spring Batch,使用SpringBatch,我希望我的步骤分布在节点上,并为给定的作业执行它们。我有一个用例,一个作业有多个步骤,每个步骤都可以在应用程序所在的多个节点上运行。有人试过这个吗?如果您有任何相同的想法,我们将不胜感激 有两种方法: -您在主节点上读取数据,然后在从节点上处理/写入数据 -将数据集切片到分区中,并在远程节点中读取/处理/写入分区。所以master只是协调和决定如何分割分区 我写了一本关于Enterprise Spring的书,并创建了这两种方法的示例。这些是。查看示例0939和094
先决条件是让消息传递中间件(如ActiveMQ或HornetQ)可用于主从通信,它还使用Spring集成来促进这种通信。看看我的回答:我们可以使用REST调用来代替JMS进行主从通信吗?对此不确定。我建议搜索/打开单独的SO问题。