spring-batch 相关问题

Spring Batch是一个轻量级,全面的框架,旨在实现对企业系统日常运营至关重要的批处理应用程序的开发。此上下文中的批处理应用程序是指针对批量数据处理的自动离线系统。

JobBuilderFactory.get(job).incrementer(RunIdIncrementer)的作用是什么?

我正在使用 Spring-Boot 开发一个 Spring-Batch 项目,一切进展顺利。我已经做了一些 spring-batch 示例(包括一些来自 spring.io 的示例),但我不确定其中的一些

回答 1 投票 0

Spring Batch - 使用 SingleItemPeekableItemReader 从平面文件创建伪数据库

我需要使用 Spring Batch 重写现有应用程序,该应用程序从多个平面文件中读取、进行处理,然后将数据写回到平面文件中。 第一个输入文件...

回答 1 投票 0

原因:com.jcraft.jsch.JSchException:使用 DefaultSftpSessionFactory 和 SftpInboundFileSynchronizer 时连接被外部主机关闭

我正在使用 Spring Batch 远程分区来读取输入文件并处理它们。为了使输入文件在所有服务器上可用,我添加了步骤侦听器,用于检查是否存在并下载...

回答 1 投票 0

是否可以在 ItemWriter 中使用项目处理器中的 List<?> 而不是 Spring Batch 中的 Chunk<? extends List<T> ?

在我的 Spring Boot + Batch 应用程序中,我使用下一种方法。 在ItemReader中我读取batch_table,在ItemProcessor>中我选择相关付款,在ItemWriter中我不...

回答 1 投票 0

Spring Batch 不反序列化日期

我在 Spring Batch 的 JobExecution 上下文中添加一个对象,其中包含一个 Instant 字段。 它的序列化如下: { “从...开始”: { “纳米”:0, “epochSecond”:1541116...

回答 4 投票 0

Spring Batch中Tasklet步骤有什么用?

Spring Batch 中有 2 种不同类型的步骤,我们可以使用 Tasklet 步骤或面向块的步骤来配置作业。在面向块的步骤中,我们可以在ch中读取、处理和写入数据...

回答 1 投票 0

我们可以在一个处理器中处理从两个不同平面文件读取的记录吗?

我需要处理从两个不同文件读取的数据,并需要存储在Mongo DB中。由于工作中的一个步骤不能有多个读者,所以我想到了有两个不同的读者,但是......

回答 1 投票 0

无法反序列化 ExecutionContext:具有 [... Class] 且名称为 [... Class] 的类不受信任

我正在使用 SpringBoot 2.4.2 和 SpringBatch。反序列化失败并显示以下堆栈跟踪: 2021-03-29 15:51:28.529 错误 30308 --- [ main] o.s.boot.SpringApplication ...

回答 4 投票 0

Spring Batch 中 AbstractFileItemWriter 中 headerCallback.writeHeader 之后的 LineSeparator

在 AbstractFileItemWriter 中写入标头后,始终会附加行分隔符。正如您在以下方法中看到的那样:outputState.write(this.lineSeparator);在写入 header 后调用。

回答 1 投票 0

多次运行 Spring 批处理作业

我使用以下教程使用 Spring Boot 创建了一个 Spring 批处理作业: https://spring.io/guides/gs/batch-processing/ 该作业正在按预期读取文件并写入数据库。 然而,...

回答 2 投票 0

无法使用Spring批处理将上传的文件写入磁盘错误

我使用Spring boot创建了一个应用程序来练习。该应用程序的用例是上传 csv 文件(使用 Spring 批处理)并将记录添加到我的数据库 (h2)。无需在我的

回答 0 投票 0

在 Spring 批处理中读取 Excel/csv 文件将整个文件加载到缓存中或仅批量加载

我正在尝试使用Spring批处理处理大型excel/csv文件。这里我有一个疑问,是将整个文件加载到缓存中并批量读取记录,还是只加载

回答 0 投票 0

将 Spring Batch 版本 4.x 升级到 5.x 时出现 BatchMetaDataConfiguration 问题

`我有下面的类来配置正在运行的作业的元数据信息。作为 Spring Batch 5 的一部分,我了解“MapJobRepositoryFactoryBean”不再可用。什...

回答 1 投票 0

获取:在 Spring Batch 中向 ItemReader 传递参数时路径不得为空

我有一个带有 Spring Batch 应用程序的 Spring Boot,它给了我以下错误,但仅在部署到服务器时,因为当我在本地的 Eclipse 中执行它时,我没有看到错误。这...

回答 0 投票 0

Spring Batch 配置:无法自动装配。未找到“JobBuilderFactory”类型的 beans

我正在尝试按照教程启动我的第一个 Spring Batch 项目。 我在 pom.xml 中添加了 Spring-batch 的依赖项。 这是我的简单代码: 导入 org.springframework.batch.core.configu...

回答 1 投票 0

用于 csv 的 Spring Batch 自定义项目读取器在无限循环中运行

我正在编写一个春季批处理作业,它将执行以下步骤, 从 csv 文件中分块读取数据。 处理器 - 使用从 csv 文件读取的 ID,我从数据库中获取每个 ID 的价格。 作家 - Wri...

回答 0 投票 0

如何使用 Helm Chart 部署 Spring Batch 应用程序

我正在尝试使用 helm 在 k8s 中部署我的 spring-batch 应用程序。 我的应用程序在资源文件夹内有许多 application.yaml 文件,如下所示: 工作: 名称: 我的工作 是Ac...

回答 1 投票 0

Spring Batch - Step Execution Context 和 AfterWrite 方法行为异常

我使用 Spring Boot 3 和 Spring Batch,我的应用程序在 4 个 Pod 上的 k8s 节点上运行。我使用 postgresql 作为作业存储库。我的春季批量工作由一个步骤组成,其中有一个读取器、一个处理器和一个令状......

回答 0 投票 0

在 Spring Batch 中使用 StepScope 注释访问 ItemReader 中的参数时,ItemWriter 不生成输出

我正在使用 Spring Boot 和 Spring Batch 应用程序来测试使用以下代码将参数传递给 ItemReader,但是 contact-out.dat 文件(即输出文件)的内容为空...

回答 0 投票 0

Spring Batch - 当编写器中出现异常(连接问题)时,重试在容错步骤上不起作用

我们在运行 Spring 批处理作业时遇到网络故障时遇到问题。标记为损坏,因为 SQLSTATE(08S01) 在日志中弹出,并且 Spring 批处理作业挂起一段时间...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.