使用 Spring 进行批量处理
Spring Batch 是 JVM 上批量处理的事实标准。它对常见批量模式(例如基于块的处理和分区)的实现使您可以创建高性能、可扩展的批量应用程序,这些应用程序足以应对您最关键的任务流程。 Spring Boot 提供了额外的生产级功能,可让您加快批量处理的开发。
参加教程批量处理是以无需外部交互或中断的方式处理有限量的数据。
批量处理是处理大量数据的一种非常有效的方式。 根据 SLA 安排和确定工作优先级的能力使您可以分配资源以实现最佳利用率。
ItemReader
和ItemWriter
支持(通过 Spring Data)以及通过 Apache Kafka 和 RabbitMQ 的消息传递支持,Spring Batch 能够开箱即用地处理大多数用例。