Spring批量分区在Kubernetes中的其他pod中执行slave步骤

问题描述 投票:0回答:1

我已阅读有关 Spring Batch 分区的文档。他们说可以远程执行步骤。 是否可以创建执行分区从站步骤的 pod?

如果是的话有人知道怎么做吗?

java kubernetes spring-batch
1个回答
0
投票

在远程分区设置中,工作人员是队列上的侦听器,其中来自管理器的消息的类型为

StepExecutionRequest
。因此,您可以将工作程序打包为常规消息监听应用程序(长时间运行的进程),等待给定队列上的步骤执行请求。

Spring Batch 提供的

StepExecutionRequestHandler
在 Worker 端使用,能够处理不同作业的请求,因此 Worker 可以重复用于不同的作业。

因此,在 kubernters 中部署分区 Spring Batch 作业的工作人员的方式与部署常规消息消费者应用程序的方式相同。

© www.soinside.com 2019 - 2024. All rights reserved.