Skip to content

Tirocigno/pps-17-maraf1-mp

Repository files navigation

pps-17-maraf1-md

Elaborato di progetto per l'esame di PPS, anno 2017-18

Team members

Guida all'utilizzo

Le singole funzionalità del sistema sono avviabili da Gradle rispettivamente dai tasks runClient, runServer e runDiscovery, a cui gli argomenti cli possono essere passati tramite il flag --args='--argumentName=argumentValue'. Per lanciare i tre jar, può essere specificata o meno una configurazione da CLI. Di default, il discovery è configurato per essere in esecuzione su 127.0.0.1:2000, i vari server su 127.0.0.1:4700 mentre i client ricercano nodi di Akka Cluster e discovery all'indirizzo 127.0.0.1. Se si desidera lanciare il sistema in remoto, è necessario configurare i seguenti parametri all' avvio:

Discovery

  • --myip: specifica l'indirizzo di rete dell'host su cui verrà messo in esecuzione il discovery.
  • --myport: specifica la porta di rete dell'host su cui verrà messo in esecuzione il discovery.

Client

  • --discoveryip: specifica l'indirizzo di rete su cui è in esecuzione il discovery.
  • --discoveryport: specifica la porta di rete su cui è in esecuzione il discovery.
  • --currentip: specifica l'indirizzo di rete dell'host su cui verrà messo in esecuzione il client.

Server

  • --discoveryaddress: specifica l'indirizzo di rete su cui è in esecuzione il discovery.
  • --myip: specifica l'indirizzo di rete su cui è in esecuzione il server.
  • --redishost: specifica l'host su cui è in esecuzione il server di Redis
  • --redisport: specifica la porta su cui è in esecuzione il server di Redis
  • --redispw: specifica la password per accedere al server di Redis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •