Creacion de rutas de camel basadas en payload del Consumer
.---> Factura valor Mayor a 100 -> ms-factura-flask
Factura --> camer-routes /
\
.--> Factura valor Menor a 100 -> ms-factura-nestJs -> sqlite
Servicio en flask, para realizar pruebas en solitario se puede usar la colecion de ThunderClient en:
ms-factura-flask/thunder-collection_ms-factura-flask.json
cd ms-factura-flask
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt
python3 main.py
Servicio en NestJs, para realizar pruebas en solitario se puede usar la colecion de ThunderClient en:
ms-factura-flask/thunder-collection_ms-factura-nestjs.json
la base de datos es: db.sqlite
cd ms-factura-nestjs
npm install
npm run start:dev
Aplicativo de camel que ejecuta rutas en base al payload enviado se puede usar la coleccion en ThuderClient para revisar el funcionamiento de la rutas en
camel-rute/thunder-collection_camel-routes.json
cd camel-rute
./mvnw clean package
./mvnw spring-boot:run