Configuración

Liberador de Pagos Core

El liberador de pagos-core el módulo tiene lo siguiente reference.conf configuración:

ipf.core.payment-entry-processor {
  batch-size = 20 (1)
  send-parallelism = 4 (2)

  executor {
    actor-reply-timeout = 5s (3)
    number-of-retries = 3 (4)
  }

  preparer.number-of-retries = 3 (5)

}

Y lo siguiente ipf.conf configuración:

spring.data.mongodb.uri = ${ipf.mongodb.url} (6)
  1. Las transacciones pueden ser liberadas al Servicio de Ejecución en lotes. La propiedad de tamaño de lote determina el tamaño máximo del lote que se devuelve de PaymentRequestSender<PAY_REQ> implementación de send(PAY_REQ paymentRequest) método.

  2. Este es el máximo de concurrencia de la PaymentRequestSender<PAY_REQ> implementación de send(PAY_REQ paymentRequest) método.

  3. El tiempo de espera utilizado entre Akka actores durante el proceso de liberación.

  4. El número de reintentos utilizados cuando se produce una señal de error al liberar transacciones.

  5. El número de reintentos utilizados cuando se produce una señal de error al preparar una instrucción (consulte Procesador de Solicitudes para obtener detalles sobre esta operación)

  6. La URI de MongoDB. Se utiliza para almacenar el estado del proceso de liberación (consulte Almacenamiento de Información de Ejecución para más detalles). Por defecto, esto hereda de ipf.mongodb.url.

La configuración relacionada con la gestión del almacenamiento también se establece en esta sección (consulte Procesamiento de Entradas de Pago Ejecución de Purga de Datos para más detalles)