具有多个Pod的批量复制过程

时间:2019-07-15 09:58:04

标签: java database spring-boot spring-batch

我正在编写一项服务,以便在一夜之间运行批处理复制过程,以便将记录从新数据库复制到要替换的旧数据库中,以便在替换旧数据库上的报告系统时保持更新。问题是,我们设置了高可用性要求,这意味着该流程必须在两个数据中心中至少运行6个Pod,而且我发现过去这些一次性运行的多种服务不一定能很好地结合在一起。批处理过程中的计时触发器,所有6个吊舱同时开始尝试做同一件事。

因此该服务仅需复制新记录,而不必复制它们,同时避免在多个Pod之间创建某些竞争条件。

音量有些变化,每天的记录范围约为5k-20k

我觉得春季批仍可能是最合适的选择,但是我不确定如何在多个吊舱中进行管理吗?

0 个答案:

没有答案
相关问题