UTILS4 - Simulador de Fraude
Este documento cubre cómo utilizar el simulador de fraude. Hay dos enfoques recomendados para el tutorial, tanto con docker como sin docker. Analicemos estos:
Uso de la Aplicación A Través de Docker
A continuación se proporciona una entrada simple de archivo docker 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 la red de Docker. Este 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 archivo de Docker.
Usando la aplicación sin Docker
Configuración
| Propiedad | Descripción | Valor por defecto |
|---|---|---|
simulator.http.port |
Define el puerto en el que debe escuchar las solicitudes http. |
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. |
Ejecutando
Una vez descargado, colóquelo en este directorio y ejecute:
java -cp "fraud-simulator-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:
NOTE Tenga en cuenta que en Windows, el dos puntos en el comando de ejecución debe ser reemplazado por un punto y coma.