Este es el repositorio del microservicio de Sagas del proyecto "Entregas de los Alpes", el cual se encarga de procesar transacciones largas de creación de órdenes.
Para poder correr el microservicio Inbound, es necesario tener instalado lo siguiente:
- Python 3.10 o superior
- pip
Además, se necesitará instalar las dependencias del proyecto utilizando el siguiente comando:
pip install -r requirements.txt
Antes de correr el microservicio Inbound, es necesario configurar las direcciones del host de Apache Pulsar y la base de datos MySQL.
- La configuración de Apache Pulsar se encuentra en
./utils.py
- La configuración de la base de datos MySQL se encuentra en
./config/db.py
Para correr el microservicio Inbound, use el siguiente comando:
python main.py