Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
En esta publicación, aprenderemos cómo crear un sistema de procesamiento por lotes en Spring Boot. Cubriremos los siguientes temas:
El procesamiento por lotes es la ejecución de una serie de trabajos en un orden secuencial predeterminado. Un trabajo por lotes es una unidad de trabajo que normalmente se ejecuta como un solo proceso. Los trabajos por lotes se utilizan normalmente para tareas de larga duración y uso intensivo de recursos que no son adecuadas para la ejecución en tiempo real, como ETL (extracción, transformación y carga) de datos, limpieza de datos o agregación de datos.
Spring Boot es un marco popular para crear aplicaciones Java. Está diseñado para simplificar el desarrollo y la implementación de aplicaciones basadas en Spring. Spring Boot es una excelente opción para crear sistemas de procesamiento por lotes porque proporciona una forma sencilla y directa de configurar y ejecutar trabajos por lotes.
Para configurar un proyecto Spring Boot para el procesamiento por lotes, debemos agregar las siguientes dependencias a nuestro proyecto:
Crearemos un trabajo por lotes simple que lea datos de un archivo CSV y los escriba en una base de datos MySQL. El trabajo tendrá los siguientes pasos:
Para ejecutar nuestro trabajo por lotes, usaremos la interfaz de línea de comandos (CLI) de Spring Boot. La CLI es una herramienta que nos permite ejecutar aplicaciones Spring Boot desde la línea de comandos.
En esta publicación, hemos aprendido cómo crear un sistema de procesamiento por lotes en Spring Boot. Hemos cubierto los siguientes temas: