Skip to content

joacoalvarez/Aerolineas-Rusticas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

314 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taller de Programacion Hílon Musk - Aerolíneas Rústicas

Integrantes

  1. Mariano Andrés Ramos
  2. Mariano Kakazu
  3. Joaquín Álvarez

Como usar v2.0

A continuación se detallan los pasos para compilar y ejecutar el programa.

Compilación

en .../workspace/

cargo build

Ejecución de los Nodos

  1. Abrir 5 terminales en .../workspace/

  2. Ejecutar el siguiente comando en cada terminal:

    cargo run --bin node ./node/config_node_<n>.json Siendo n un número entre 0 y 4 que representa a cada nodo

Ejecución Clientes

  1. Query por terminal: en .../workspace/

    cargo run --bin client <port>

Siendo port el puerto al que se conecta el cliente

  1. Aplicación de vuelos: en .../workspace/

    cargo run --bin flight_app <port>

Siendo port el puerto al que se conecta el cliente

  1. Simulador de vuelos: en .../workspace/

    cargo run --bin flight_sim <port>

Siendo port el puerto al que se conecta el cliente

Uso con Docker

  1. Crear la imagen de un nodo: en .../workspace/
docker build -t hilon-musk/aerolineas .
  1. Iniciar el cluster de 5 nodos: en .../workspace/
docker compose up
  1. Iniciar un nodo N del cluster: en .../workspace/
docker compose up nodeN
  1. Terminar un nodo N del cluster: en .../workspace/
docker compose down nodeN
  1. Terminar el cluster: en .../workspace/
docker compose down

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors