Spring Batch 4.2 正式发布了,Spring Batch 是一个使用 Spring 和 Java 编写离线和批处理应用程序的框架。 此版本包含以下新功能: Batch Metrics with MicrometerSpring Batch 始终通过作业存储库为用户提供各种指标。此版本引入了一项新功能,使用户可以通过 Micrometer 使用真实的指标存储来监视批处理作业。默认情况下,Spring Batch 收集指标(例如作业持续时间,步骤持续时间,项目读写吞吐量等),并将其注册在 Micrometer 的全局指标注册表中的 spring.batch 前缀下。这些指标可以发送到 Micrometer 支持的任何监视系统。 支持 Apache KafkaApache Kafka 已迅速成为现代企业中的关键数据存储。此版本为 Apache Kafka 添加了新的 ItemReader 和 ItemWriter 实现:
支持 Apache AvroApache Avro 是一种流行的数据序列化系统,已广泛应用于当今的流处理和批处理应用程序中。此版本增加了对读写 Avro 数据文件的支持。 性能改进该版本具有一些重要性能改进,已在上一篇文章中进行过介绍,以下是主要更改的摘录:
|