Spring Batch 4.2 正式发布,批处理应用编写框架

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Spring Batch 4.2 正式发布了,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 此版本包含以下新功能: Batch Metrics with Micrometer 支持 Apache Kafka 支持 Apache Avro Batch Me...

Spring Batch 4.2 正式发布了,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。

此版本包含以下新功能:

Batch Metrics with Micrometer

Spring Batch 始终通过作业存储库为用户提供各种指标。此版本引入了一项新功能,使用户可以通过 Micrometer 使用真实的指标存储来监视批处理作业。默认情况下,Spring Batch 收集指标(例如作业持续时间,步骤持续时间,项目读写吞吐量等),并将其注册在 Micrometer 的全局指标注册表中的 spring.batch 前缀下。这些指标可以发送到 Micrometer 支持的任何监视系统。

支持 Apache Kafka

Apache Kafka 已迅速成为现代企业中的关键数据存储。此版本为 Apache Kafka 添加了新的 ItemReader 和 ItemWriter 实现:

  • KafkaItemReader 可以从同一主题的单个分区或多个分区中读取消息。此 ItemReader 支持从最后一个已知的正确偏移量开始重新启动。
  • KafkaItemWriter 使用 Spring 的 Apache Kafka 项目中的 KafkaTemplate 将消息发送到给定主题。

支持 Apache Avro

Apache Avro 是一种流行的数据序列化系统,已广泛应用于当今的流处理和批处理应用程序中。此版本增加了对读写 Avro 数据文件的支持。

性能改进

该版本具有一些重要性能改进,已在上一篇文章中进行过介绍,以下是主要更改的摘录:

  • 增强 Step Partitioning 功能

  • 改进 Job Stop 功能

  • 使用 JpaItemWritershi 实现更快的写入

  • 使用 BeanWrapperFieldSetMapper 对 Bean Mapping 进行优化

其他重要变化

详情可查看发布公告


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

深入理解并行编程

深入理解并行编程

[美] Paul E.Mckenney(保罗·E·麦肯尼) / 谢宝友 鲁阳 / 电子工业出版社 / 2017-7-1 / 129

《深入理解并行编程》首先以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因,并从硬件的角度阐述并行编程的难题。接着,《深入理解并行编程》以常见的计数器为例,探讨其不同的实现方法及适用场景。在这些实现方法中,除了介绍常见的锁以外,《深入理解并行编程》还重点介绍了RCU的使用及其原理,以及实现RCU的基础:内存屏障。最后,《深入理解并行编程》还介绍了并行软件的验证,以及并行实时计算等内容......一起来看看 《深入理解并行编程》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具