UTILS4 - Simulador de Fraude

Este documento cubre cómo utilizar el simulador de fraude. Hay dos enfoques recomendados para el tutorial, ambos docker y no-docker. Vamos a examinar estos:

Usando la Aplicación A Través De Docker

A continuación se proporciona un simple docker entrada de archivo para la aplicación del desarrollador:

  fraud-sim:
    image:registry.ipf.iconsolutions.com/sample-systems-fraud-simulator-http:2. 1. 46
    container_name: fraud-sim
    environment:
      - FRAUD_SIM_ENCRYPTION_ENABLED=FALSE
    ports:
      - 8089:8080
      - 8090:55555
    volumes:
      -./config/fraud-sim:/fraud-simulator-http/conf
      -./logs:/ipf/logs
    user: "${UID:-1000}:${GID:-1000}"

El simulador de fraude no requiere ninguna configuración especializada más allá de los valores predeterminados. Al ejecutarse, el simulador de fraude escuchará datos en el puerto 55555 en el docker red. Esto está mapeado al puerto 8090 en la máquina host. Los registros se exportarán a logs/fraud-sim.app-log en relación con el docker archivo.

Usando la aplicación sin Docker

Requisitos previos

Para ejecutar este simulador se requiere:

  • A Java 17 tiempo de ejecución

Configuración

Propiedad Descripción Valor por defecto

simulador.http.puerto

Define el puerto en el cual escuchar para http solicitudes.

55555

server.port

Define el puerto en el que se ejecutará la aplicación.

8080

El simulador de fraude, de iniciación de pagos y de sanciones escuchará en el puerto 55555, por lo que al ejecutarlos juntos en un mismo host es importante anular las propiedades para asignarles puertos únicos.

Descargar

El simulador de fraude está disponible aquí:

https://nexus.ipf.iconsolutions.com/repository/ipf-releases/com/iconsolutions/ipf/sample/samplesystems/fraud-simulator-http/2. 1. 46/fraud-simulator-http-2. 1. 46-runnable.jar

Ejecutando

Una vez descargado, colóquelo en este directorio y ejecute:

java-cp "simulador-de-fraude-http-2. 1. 46-runnable.jar:config" -D"loader.main"="com.iconsolutions.samplesystems.fraud.simulator. FraudSimulatorHttpApplication" "org.springframework.boot.loader.launch. PropertiesLauncher"

La aplicación se iniciará y estará disponible a partir de:

 http://localhost:55555/index.html[NOTE]
Tenga en cuenta que en Windows, el dos puntos en el comando de ejecución debe ser reemplazado por un punto y coma.