RSS Primavera
Seguir
Spring Batch 6.0.0-M2 ya está disponible
Ya está disponible Spring Batch 6.0.0-M2. Esta versión preliminar incluye dependencias de Spring actualizadas, una nueva implementación para el procesamiento orientado a lotes y la capacidad de recuperar ejecuciones de trabajos que fallaron abruptamente. Las dependencias se han actualizado a Spring Framework 7.0.0-M8 y otros proyectos de Spring también se encuentran en versiones preliminares. Esta versión es compatible con Java 17 y versiones posteriores. El nuevo modelo de procesamiento orientado a lotes es proporcionado por la clase `ChunkOrientedStep`, reemplazando `ChunkOrientedTasklet` y `TaskletStep`. Esta nueva implementación ofrece funciones mejoradas de tolerancia a fallos. La funcionalidad de reintento se basa ahora en Spring Framework 7, y la característica de omisión se adapta a la nueva implementación utilizando la interfaz `SkipPolicy`. Anteriormente, la recuperación de fallos abruptos de trabajos requería actualizaciones manuales de la base de datos. Ahora, un nuevo método `recover` en la interfaz `JobOperator` proporciona una forma coherente de recuperar ejecuciones de trabajos fallidas en todos los repositorios de trabajos. Se agradece a los colaboradores y se anima a compartir comentarios en GitHub.