Bulker&Debulker - Cambios y Soluciones

Esta página cubre el Bulker&Debulker cambios y correcciones de módulo proporcionados en la versión IPF-2024.1.0.

Bulker

 En la nueva versión,Bulker ahora pasiva bulks después de 2 minutos por defecto. Se ha identificado que existen algunos problemas al rehidratar actores después de passivation ha ocurrido. Esto se solucionará en la próxima versión. Para mitigar esto en la versión actual, se recomienda aumentar el bulker passivation tiempo de espera a un valor mayor de lo que usted esperaría el bulk para cerrar. Por ejemplo, si el más grande bulk la ventana es de 4 horas, se recomienda establecer el valor a continuación en al menos este valor o incluso más alto en su application.conf archivo:
`ipf.bulker.aggregate.actor-idle-timeout = 5h`

Nuevo

  • Integración con ODS

  • Finalización automática debido a "Saturación de Bytes"

  • Soporte para el cliente al id del componente al enviar AddComponentCommand, haciendo cumplir la idempotencia en ipf-bulker-agregar-akka

  • Resiliencia mejorada y reporte de errores

  • Actual bulk el tamaño se devuelve en la respuesta de AddComponent

  • Se han añadido las siguientes propiedades para soportar reintentos de comandos:

    • ipf.bulker.aggregate.retry.processing-timeout

    • ipf.bulker.aggregate.retry.max-attempts

    • ipf.bulker.aggregate.retry.backoff-factor

    • ipf.bulker.aggregate.retry.jitter-factor

  • Otra configuración añadida:

    • ipf.bulker.aggregate.actor-idle-timeout = 2m(duración inactiva después de la cual el actor será pasivado)

    • maximum-component-size(opcional, número máximo de componentes permitidos antes de bulk se cierra automáticamente, configurado en el bulk nivel)

Cambiado

  • El único bulk el comportamiento ahora ha sido convertido a un regular Akka Actor, componentes guardados directamente en el ComponentStore a medida que se reciben los comandos.

  • La recurrente bulk el comportamiento ahora ha sido convertido en un duradero state comportamiento

  • Límites de capacidad aplicados "por Bulk” no “por Instancia”.

  • Recuperación de producción de archivos en caso de fallo del sistema

  • Documentación Mejorada

  • Maneje la recurrencia bulk comandos a través de múltiples nodos

  • Prevención de la creación de dos únicos bulk instancias por recurrencia bulk si el comando para crear un nuevo único bulk se recibe la instancia mientras se crea un nuevo único bulk se está creando la instancia.

  • Las siguientes propiedades han sido modificadas. maximum-bulk-size(opcional, tamaño máximo permitido para bulk, configurado en el bulk nivel)

Removed

  • La siguiente propiedad ha sido eliminada ipf.bulker.auto-close.maximum-components

Debulker

Nuevo

  • Integración con ODS

  • System events DuplicateCheckFailed y SchemaValidationFailed

  • Se añadieron estados globales a debulker flujo

Cambiado

  • Divisores a utilizar flux en lugar de flujo.publisher

  • Documentación Mejorada

  • Resiliencia mejorada y reporte de errores

  • Rutas de configuración en conflicto corregidas