我在Spring批处理框架上开发了当前的应用程序批处理。现在,我需要用叉车把它搬到Kubernetes平台上,以实现云诞生。请帮助我解决以下问题。
如何实现spring batches.
,
谢谢
更新
在选择spring批处理远程分区时--是否应该在k8s部署(Pods)或k8s作业上配置工作容器。有推荐的方法吗?
我们有k8s工作的hpa/自动标度吗?
在(DeployerPartitionHandler+KubernetesTaskLauncher)平台上使用MessagingPartitionHandler+k8s作业(工作队列模式)或MessagingPartitionHandler+k8s?
发布于 2020-08-11 11:17:28
我们有k8s作业的hpa/自动标度吗?
不是的。有一个概念的工作并行,但它不是完全的HPA。
如果您有一个连续的后台处理工作流要运行(所以工作队列作业不适合您),那么可以考虑使用ReplicaSet来运行后台工作人员,并考虑运行后台处理库(如https://github.com/resque/resque )。
ReplicaSet也可以作为水平Pod自动分频器(HPA)的目标。也就是说,ReplicaSet可以通过HPA自动缩放.
https://stackoverflow.com/questions/63259465
复制相似问题