我正在开发一个Spring Batch项目,我有一个200万条记录的文件。我正在对它进行一些处理,然后将其保存到数据库。处理费用昂贵。所以我使用的是Spring Batch Remote分区。
首先我手动将文件拆分为15个文件然后使用multiResourcePartitioner我将每个文件分配给一个线程。但我注意到,在开始时只有4个线程并行运行,并且在一段时间后,并行运行的线程数随着时间而减少。
这是配置:
.panel-with-tabs {
min-height: 200px;
overflow-y: auto;
}
这是任务执行者:
$(window).resize(function () {
var heightRows = $('.row-1').outerHeight() + $('.row-2').outerHeight();
$('.panel-with-tabs').css('height', $(window).height() - heightRows - 50);
});
$(window).trigger('resize');