使用 Spring 進行批次處理
Spring Batch 是 JVM 上批次處理的事實標準。它對常見批次模式(例如基於塊的處理和分割槽)的實現使您可以建立高效能、可擴充套件的批次應用程式,這些應用程式足以應對您最關鍵的任務流程。 Spring Boot 提供了額外的生產級功能,可讓您加快批次處理的開發。
參加教程批次處理是以無需外部互動或中斷的方式處理有限量的資料。
批次處理是處理大量資料的一種非常有效的方式。 根據 SLA 安排和確定工作優先順序的能力使您可以分配資源以實現最佳利用率。
ItemReader
和ItemWriter
支援(透過 Spring Data)以及透過 Apache Kafka 和 RabbitMQ 的訊息傳遞支援,Spring Batch 能夠開箱即用地處理大多數用例。