Cómo configurar una aplicación de Process Flow para el egreso de datos
Egresar todos los datos
Para configurar una aplicación de process flow para el egreso de TODOS los datos, siga estos pasos.
Elija un POM starter, que también requiere elegir un transporte, y agregue la dependencia en la aplicación IPF para la cual desea publicar IPF Processing Data.
NOTA: El journal processor solo procesa eventos MPS (de tipo com.iconsolutions.ipf.core.shared.domain.event.Event); ignorará otros eventos y registrará un mensaje de depuración con la clase en tales casos.
Para Kafka, elija uno de los siguientes métodos de procesamiento de diario:
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-starter-with-journal-processor-kafka</artifactId>
</dependency>
o reenvío de eventos:
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-starter-with-event-forwarder-kafka</artifactId>
</dependency>
De manera similar, para http, elija un procesamiento de diario de:
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-starter-with-journal-processor-http</artifactId>
</dependency>
o reenvío de eventos:
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-starter-with-event-forwarder-http</artifactId>
</dependency>
Egresar datos específicos
Para configurar una aplicación de process flow para el egreso de datos específicos, siga estos pasos:
NOTA: Si su aplicación no necesita publicar todos los tipos de processing data, puede añadir plugins específicos con una implementación de transporte específica. Por ejemplo, si quiere publicar system events en kafka, necesitará tanto la dependencia del transporte kafka como el system-event-processor.
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-kafka</artifactId>
</dependency>
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-system-event-processor</artifactId>
</dependency>