- Mariano Andrés Ramos
- Mariano Kakazu
- Joaquín Álvarez
A continuación se detallan los pasos para compilar y ejecutar el programa.
en .../workspace/
cargo build
-
Abrir 5 terminales en
.../workspace/ -
Ejecutar el siguiente comando en cada terminal:
cargo run --bin node ./node/config_node_<n>.jsonSiendonun número entre 0 y 4 que representa a cada nodo
-
Query por terminal: en
.../workspace/cargo run --bin client <port>
Siendo port el puerto al que se conecta el cliente
-
Aplicación de vuelos: en
.../workspace/cargo run --bin flight_app <port>
Siendo port el puerto al que se conecta el cliente
-
Simulador de vuelos: en
.../workspace/cargo run --bin flight_sim <port>
Siendo port el puerto al que se conecta el cliente
- Crear la imagen de un nodo:
en
.../workspace/
docker build -t hilon-musk/aerolineas .
- Iniciar el cluster de 5 nodos:
en
.../workspace/
docker compose up
- Iniciar un nodo
Ndel cluster: en.../workspace/
docker compose up nodeN
- Terminar un nodo
Ndel cluster: en.../workspace/
docker compose down nodeN
- Terminar el cluster:
en
.../workspace/
docker compose down