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:
-
Mongo 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 message logger módulo de Processing Data registra una instancia de com.iconsolutions.ipf.core.messagelogger. CheckpointAwareMessageLogger que publicará message logs al transporte configurado.
El registrador admite la entrega como máximo una vez. El message logger es de tipo "fire-and-forget", y message log las entradas pueden ser almacenadas en búfer y egresadas en un solo DataEnvelope.
Si no está utilizando un Processing Data starter pom, puede utilizar el plugin 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 |
|
|
|
Buffers message log entradas y las envía en un solo |
|
|
|
El número de message log entradas al búfer antes de enviar el |
|
una duración como |
|
El tiempo de espera antes de enviar el |