:batch-asciidoc: ./ :toc: left :toclevels: 4 [[whatsNew]] == Spring Batch 4.2 新特性 Spring Batch 4.2 添加了下面的新特性: * 使用 https://micrometer.io[Micrometer] 来支持批量指标(batch metrics) * 支持从 https://kafka.apache.org[Apache Kafka] topics 读取/写入(reading/writing) 数据 * 支持从 https://avro.apache.org[Apache Avro] 资源中读取/写入(reading/writing) 数据 * 改进支持文档 [[whatsNewMetrics]] === 使用 Micrometer 的批量指标 本发行版本介绍了可以让你通过使用 Micrometer 来监控你的批量作业。在默认的情况下,Spring Batch 将会收集相关批量指标 (包括,作业时间,步骤的时间,读取和写入的项目,以及其他的相关信息),和将这些指标通过 `spring.batch` 前缀(prefix)注册到 Micrometer 的全局指标中。 这些指标可以发布到任何能够支持 Micrometer 的 https://micrometer.io/docs/concepts#_supported_monitoring_systems[监控系统(monitoring system)]中。 有关这个新特性的更多细节,请参考 <> 章节中的内容。 [[whatsNewKafka]] === Apache Kafka item 读取/写入 本发行版本添加了一个新的 `KafkaItemReader` 和 `KafkaItemWriter`, 用来从 Kafka 的 topics 中读取和写入。 有关更多这个新组建的信息,请参考: https://docs.spring.io/spring-batch/4.2.x/api/index.html[Javadoc]。 [[whatsNewAvro]] === Apache Avro item 读取/写入 本发行版本添加了一个新的 `AvroItemReader` 和 `AvroItemWriter`, 用来从 Avro 资源中读取和写入。 有关更多这个新组建的信息,请参考: https://docs.spring.io/spring-batch/4.2.x/api/index.html[Javadoc]. [[whatsNewDocs]] === 文档更新 对参考的文档进行更新,以便于与其他 Spring 项目的文档风格保持一致。