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

 

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

此版本包含以下新功能:

Batch Metrics with Micrometer

始终通过作业存储库为用户提供各种指标。此版本引入了一项新功能,使用户可以通过 Micrometer 使用真实的指标存储来监视批处理作业。默认情况下, 收集指标(例如作业持续时间,步骤持续时间,项目读写吞吐量等),并将其注册在 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 进行优化

其他重要变化

详情可查看发布公告

下载地址:

批处理应用编写框架Spring Batch 4.2

提取码:;解压码:

下载
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论