
spring batch
spring batch基础知识,实战
topEngineerr
个人邮箱drstime@163.com。欢迎交流。
展开
-
spring batch的skip逻辑是如何实现的
概述所谓skip是指的在spring batch的一个step当中,可以通过skip相关的方法提供一些容错机制。在许多情况下,在spring batch在执行job过程中遇到的错误不应导致一个step的失败,而是可以选择跳过-skip。 至于怎么决定是否跳过某一个exception则通常是必须由了解数据本身及其含义的人来决定。 例如,财务数据往往是无法skip的,因为财务数据的背后是资金的...原创 2019-06-12 17:12:13 · 2484 阅读 · 0 评论 -
spring batch数据迁移时chunk size设置的问题
背景信息从一个数据库向另一个数据库迁移数据migrate的实现使用了spring batch,通过分页的reader读数据,分页大小为500,每一个step的chunk size设置为了500,定义大致如下:.listener(new BPStepListener(tenant)) .transactionManager(new DataSourc...原创 2019-06-12 11:33:00 · 7017 阅读 · 5 评论 -
使用spring batch实现数据迁移实例
Table of Contents数据迁移Data migration概述数据迁移的类型及其挑战一个数据迁移代码实例spring cloud data flow介绍在使用Spring Bacth以及Spring Cloud data flow时遇到的问题收集问题1问题2问题3问题4问题5问题6问题7问题8问题9数据迁移Data migra...原创 2019-05-17 10:59:22 · 3532 阅读 · 0 评论 -
在spring batch中如何使用rowmapper
概述在spring batch框架中提供了三个核心的概念,分别是reader和processor和writer,分别用于读取,处理和写数据。关于这部分更详细的内容可以参考博客:批处理框架spring batch介绍及使用。这里不再展开。本篇文章主要想记录的问题是使用spring batch时,对于读取到的数据我们应该怎样去处理的问题。怎样去处理读取到的数据,这个问题本质上是由需求决定的。如...原创 2019-04-25 16:42:38 · 1829 阅读 · 4 评论 -
spring batch使用reader读数据的内存容量问题
Table of Contents概述问题是什么Spring提供的reader实现JdbcCursorItemReaderJdbcPagingItemReader总结概述本篇博客是记录使用spring batch做数据迁移时时遇到的一个关键问题:数据迁移量大时如何保证内存。当我们在使用spring batch时,我们必须配置三个东西: reader,processo...原创 2019-04-16 17:15:37 · 6035 阅读 · 0 评论