Skip to content
Snippets Groups Projects
Commit fc6846ef authored by kiady.arintsoa's avatar kiady.arintsoa :man_with_turban_tone2:
Browse files

debut readme

parent abdb9a00
No related branches found
No related tags found
No related merge requests found
# sysDistribBroadcast # Version online sur des instances AWS
## Client
Le client se lance en faisant `go run client.go [--local-debug]`
## Serveurs
Il faut modifier les fichiers YAML pour mettre les IP correctes des instances AWS dans les voisins et pour sa propore addresse il fautr mettre 0.0.0.0 pour accéder à toute les demandes, il faut autoriser les connections sur différents ports pour les instances.
Suite à une connection sur le serveur, le serveur traite la demande effectue différents appels et au final affiche le résultat dans son terminal pour le verify et le create donc dans le terminal du serveur choisi de base. Tandis que pour le fake et le list il renvoie au client les informations.
## Topologie
![Screenshot](topologie.png)
## Dépendances
- PyYAML
## Lancer le programme
Il faut bien sûr commencer par clôner le repot puis :
Client :
- cd client/client
- python3 client.py
Serveur :
Pour les serveurs il faut donc lancer un à un les différents serveurs donc ce qui vaut pour s1 vaut également pour les autres serveurs mais avant de lancer le serveur bien penser à modifier les ficher YAML.
- cd s1
- python3 serveur.py
## Tests
Pour tester la manière est de lancer le client sans le mode autoTest et de rentrer l'adresse du serveur pour la communication et d'enchaîner les demandes.
\ No newline at end of file
...@@ -6,4 +6,4 @@ neighbours: ...@@ -6,4 +6,4 @@ neighbours:
edge_weight: 1 edge_weight: 1
- id: 4 - id: 4
address: "127.0.0.4" address: "127.0.0.4"
edge_weight: 1 edge_weight: 4
...@@ -7,3 +7,6 @@ neighbours: ...@@ -7,3 +7,6 @@ neighbours:
- id: 5 - id: 5
address: "127.0.0.5" address: "127.0.0.5"
edge_weight: 1 edge_weight: 1
- id: 7
address: "127.0.0.7"
edge_weight: 1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment