使用 Spring 進行批次處理
Spring Batch 是 JVM 上批次處理的事實標準。它實作了常見的批次模式,例如基於區塊的處理和分割,讓您可以建立高效能、可擴展的批次應用程式,這些應用程式具有足夠的彈性來應對您最關鍵的任務處理程序。Spring Boot 提供了額外的生產級功能,可讓您加速批次處理程序的開發。
參加教學課程批次處理是以不需要外部互動或中斷的方式處理有限量資料。
批次處理程序是處理大量資料的極有效方式。根據 SLA 排程和優先處理工作的能力,讓您可以分配資源以達到最佳利用。
ItemReader
和 ItemWriter
支援檔案、透過 Spring Data 支援關聯式資料庫和 NoSQL 儲存,以及透過 Apache Kafka 和 RabbitMQ 支援訊息傳遞,Spring Batch 能夠處理大多數開箱即用的使用案例。