我遇到了一个需要调用3个数据库并创建CSV的情况。
我已经创建了一个批处理步骤,可以从第一个数据库中获取数据。
这给出了大约10000条记录。
现在,我需要从这些记录中获取ID,并使用它从其他数据源获取数据。我无法找到最佳解决方案。
如能帮助找到解决方案,我们将不胜感激
我对每个数据源尝试了两个步骤,但不确定如何将id传递到下一步。(我们正在讨论10000个)id。
有没有可能在同一步中连接到所有3个数据库?我是Spring批处理的新手,所以没有完全掌握所有的概念。
我遇到了一个需要调用3个数据库并创建CSV的情况。
我已经创建了一个批处理步骤,可以从第一个数据库中获取数据。
这给出了大约10000条记录。
现在,我需要从这些记录中获取ID,并使用它从其他数据源获取数据。我无法找到最佳解决方案。
如能帮助找到解决方案,我们将不胜感激
我对每个数据源尝试了两个步骤,但不确定如何将id传递到下一步。(我们正在讨论10000个)id。
有没有可能在同一步中连接到所有3个数据库?我是Spring批处理的新手,所以没有完全掌握所有的概念。
1条答案
按热度按时间9rygscc11#
您可以执行第二次调用以获取项处理器中每个项的详细信息。这是一种常见模式,在参考文档的“常见批处理模式”一节中进行了描述。