Introducción
| Antes de decidir utilizar un registrador específico, vale la pena considerar dónde encajan el mensaje y otros datos de registro en su estrategia general, especialmente si está implementando ODS. Ver Uso de ODS sección a continuación. |
Uso de los MessageLoggers Proporcionados
Message-logger-impl proporciona dos implementaciones específicas de MessageLogger:
Usando ODS
Si usted está utilizando ODS, usted debe usar el MessageLogger implementaciones proporcionadas por IPF Processing Data, específicamente vea Processing Data Egress para obtener detalles completos.
El módulo de registro de mensajes de Processing Data registra una instancia de com.iconsolutions.ipf.core.messagelogger. CheckpointAwareMessageLogger que publicará los registros de mensajes al transporte configurado.
El registrador admite la entrega como máximo una vez. El registrador de mensajes es de tipo "fire-and-forget", y las entradas del registro de mensajes pueden ser almacenadas en búfer y enviadas en una sola DataEnvelope.
Si no está utilizando un Processing Data pom inicial, puede utilizar el complemento directamente con
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-message-logger</artifactId>
</dependency>
Configuración
Habilitado por defecto cuando está presente como una dependencia, pero puede ser configurado explícitamente con:
| Propiedad | Valores | Valor por Defecto | Descripción |
|---|---|---|---|
|
|
|
Habilite o deshabilite el complemento de registro de mensajes |
|
|
|
Agrupa las entradas del registro de mensajes y las envía en un solo |
|
|
|
El número de entradas del registro de mensajes que se deben almacenar en búfer antes de enviar el |
|
una duración como |
|
El tiempo de espera antes de enviar el |