我有一个包含大量数据的表:
id | title | server 1 | server 2 | server 3
--------------------------------------------
1 | item1 | 110.0.0.1| 110.0.0.2| 110.0.0.3
2 | item2 | 110.0.0.4| 110.0.0.2| 110.0.0.5
..
n | itemn | 110.0.0.1| 110.0.0.2| 110.0.0.3
我想使用spring boot处理所有这些数据并将结果保存在数据库中,为此,最简单,最简单和最好的原因是什么?
似乎apache的地图减少可以完成这项工作,但它的设置非常庞大和复杂。
实际用例:
预期的用例:
看看Spring Batch。它允许分块(在多个线程中处理多个块中的数据)并且应该非常适合您的用例。
https://docs.spring.io/spring-batch/trunk/reference/html/spring-batch-intro.html
我可能建议使用Spring Batch而不是n个spring boot实例来设置一个数据处理管道。
Spring批处理将包含以下每个步骤: