使用spring批处理的多线程数据处理

时间:2011-03-31 12:23:40

标签: database parallel-processing spring-batch

我正在寻找春季批次的简单(我认为是)问题的帮助。我的任务是从数据库中读取事务列表,按帐号和按日期排序,然后对特定帐号的事务集进行一些处理。一旦我读取数据并按帐号对它们进行分组,我就可以处理这些块在平行下。每个此类操作都将更新帐户余额。我是春季批次的新手,并寻找弹簧配置的例子。你能救我吗?

1 个答案:

答案 0 :(得分:0)

检查Spring Batch中的样本: http://static.springsource.org/spring-batch/spring-batch-samples/index.html#parallel 这一部分向您展示了如何实现并行性。 要在数据库中读取,请检查Hibernate示例(如果使用Hibernate)。

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

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

相关问题