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)
-
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 desend(PAY_REQ paymentRequest)método. -
Este es el máximo de concurrencia de la
PaymentRequestSender<PAY_REQ>implementación desend(PAY_REQ paymentRequest)método. -
El tiempo de espera utilizado entre Akka actores durante el proceso de liberación.
-
El número de reintentos utilizados cuando se produce una señal de error al liberar transacciones.
-
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)
-
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) |