Spring Batch 4.2 新特性
阿新 • • 發佈:2019-09-11
Spring Batch 4.2 的發行版主要增強了下面的改進:
- 使用 Micrometer 來支援批量指標(batch metrics)
- 支援從 Apache Kafka topics 讀取/寫入(reading/writing) 資料
- 支援從 Apache Avro 資源中讀取/寫入(reading/writing) 資料
- 改進支援文件
使用 Micrometer 的批量指標
本發行版本介紹了可以讓你通過使用 Micrometer 來監控你的批量作業。在預設的情況下,Spring Batch 將會收集相關批量指標(包括,作業時間,步驟的時間,讀取和寫入的專案,以及其他的相關資訊),和將這些指標通過 spring.batch
這些指標可以釋出到任何能夠支援 Micrometer 的 監控系統(monitoring system)中。
有關這個新特性的更多細節,請參考 Monitoring and metrics 章節中的內容。
Apache Kafka item 讀取/寫入
本發行版本添加了一個新的 KafkaItemReader
和 KafkaItemWriter
,用來從 Kafka 的 topics 中讀取和寫入。
有關更多這個新組建的資訊,請參考: Javadoc。
Apache Avro item 讀取/寫入
本發行版本添加了一個新的 AvroItemReader
和 AvroItemWriter,
用來從 Avro 資源中讀取和寫入。
有關更多這個新組建的資訊,請參考: Javadoc。
文件更新
對參考的文件進行更新,以便於與其他 Spring 專案的文件風格保持一致。
4.1 版本的文件更新
下面的內容是 4.1 文件版本中的更新,我們沒有將這部分內容從我們的 WIKI 中刪除已保持歷史資訊的一致。
請參考下面連結獲得 4.1 文件版本中的更新,在官方的文件中,下面的內容已經不在 4.2 的文件中了。