2011-03-31 188 views
1

我正在寻找与spring批处理的简单(我认为是这样)问题的帮助。我的任务是从数据库中读取交易清单,将它们按帐号分组,然后按日期排序,然后对特定帐号的一组交易进行一些处理。一旦我读取数据并按帐号分组,我可以处理这些数据块在平行下。每个这样的操作都会更新账户余额。我是春季批处理新手,寻找弹簧配置的例子。你可以帮我吗?弹簧批处理数据的多线程处理

回答

0

检查春季批次中的样本: http://static.springsource.org/spring-batch/spring-batch-samples/index.html#parallel 本节将向您展示如何进行并行。 对于读取数据库,请检查Hibernate示例(如果使用Hibernate)。

读你,我认为主要困难是在1笔交易中执行一组账户。 Spring Batch将处理单个事务中的每个对象。我建议你向执行者发送一些你需要处理的对象。

尝试从一开始的样本:一个项目接着一个,检查如何使用并行性,然后处理您的问题。如果您对简单样本有一点经验,它会更容易。