Spring Batch contiene una colección de herramientas y funciones de Java para trabajar y procesar grandes volúmenes de datos.
Spring Batch es extremadamente eficaz en la mejora del rendimiento de los trabajos por lotes de Java, principalmente a través del uso de optimización conocido, clasificación y técnicas de partición.
Algunas de las funciones básicas y las operaciones que pueden ser agrupadas con el marco son:
- saltando de empleo
- reinicia el empleo
- deja de Trabajo
- Inicio del trabajo
- reintentos de empleo
- Básico gestión de recursos
- Registro de datos
- el rastreo de datos
- La gestión de transacciones
- procesamiento de Estadísticas
El marco también escala muy bien, los desarrolladores de ser capaz de utilizarlo en entornos de computación en la nube, no sólo sus servidores de producción o de pruebas independientes regulares.
Spring Batch también viene con administración Spring Batch, un visualmente agradable y fácil de usar interfaz de administración basada en web para la gestión y edición de las operaciones actualmente por lotes.
¿Qué hay de nuevo en esta versión:
- CompositeItemProcessor.setDelegates argumento ha limitación de tipo genérico
- StaxEventItemWriter sólo debe forzar la sincronización una vez por trozo
- Relax dependencias OSGI en frascos NoSQL
¿Qué hay de nuevo en la versión 3.0.5:
- CompositeItemProcessor.setDelegates argumento ha limitación de tipo genérico
- StaxEventItemWriter sólo debe forzar la sincronización una vez por trozo
- Relax dependencias OSGI en frascos NoSQL
¿Qué hay de nuevo en la versión 3.0.4:
- CompositeItemProcessor.setDelegates argumento ha limitación de tipo genérico
- StaxEventItemWriter sólo debe forzar la sincronización una vez por trozo
- Relax dependencias OSGI en frascos NoSQL
¿Qué hay de nuevo en la versión 3.0.3:
- CompositeItemProcessor.setDelegates argumento ha limitación de tipo genérico
- StaxEventItemWriter sólo debe forzar la sincronización una vez por trozo
- Relax dependencias OSGI en frascos NoSQL
Lo que es nuevo en la versión 2.1.9:
- Propiedades-String-Propiedades de ida y vuelta roto por sus siglas Las cadenas en PropertiesConverter.
¿Qué hay de nuevo en la versión 2.1.7:
- Defectos:
- CommandLineJobRunner falla si la entrada estándar no disponible
- MapJobInstanceDao.getJobInstances (String NOMBRE DEL TRABAJO, int inicio, int count) no funciona
- BeanWrapperFieldSetMapper condición de carrera en la memoria caché
- Definiciones paso Inline chocan cuando hay varias instancias comparten una TaskExecutorPartitionHandler
- El fracaso en RetryPolicy conduce al bucle infinito en el paso
- Mejoras:
- Añadir RemoteStepExecutionAggregator para actualizar las ejecuciones paso desde el repositorio durante el proceso de partición
- El contexto de ejecución paso no se deserializa por defecto y ninguna API para hacerlo con eficacia
- Nuevas características:
- El enlace en tiempo de cometer intervalo, vuelva a intentar límite, límite de saltos, por ejemplo, con destino a partir de los parámetros del trabajo.
- DelimitedLineTokenizer siempre recorta los datos de entrada
- ineficiente (e innecesaria?) De bloqueo en TaskletStep y CompositeItemStream
- Refactorizaciones:
- Uso Spring 3.0 OXM en lugar de SWS 1.5
Comentarios que no se encuentran