diff --git a/go/README.md b/go/README.md index 08690668a38040725f4c0d5d1b947f2a8abf6b95..7c1df00dec8fd62ceec62dd04a6130578922b32d 100755 --- a/go/README.md +++ b/go/README.md @@ -1,2 +1,27 @@ -# 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 + + +## 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 diff --git a/go/Serveur/neighbour-2.yaml b/go/Serveur/neighbour-2.yaml index 8c01fd433382f754b7d126cb2ae2a13f4a182a3c..ba1d82eebf03c9f265404ab306c620f9f9805481 100755 --- a/go/Serveur/neighbour-2.yaml +++ b/go/Serveur/neighbour-2.yaml @@ -6,4 +6,4 @@ neighbours: edge_weight: 1 - id: 4 address: "127.0.0.4" - edge_weight: 1 + edge_weight: 4 diff --git a/go/Serveur/neighbour-6.yaml b/go/Serveur/neighbour-6.yaml index 9ee3c78d35f5169435ac3e2cc72a37eb895e24b7..0b86cbeec933c87026d71e308fa0436d4117d6c8 100755 --- a/go/Serveur/neighbour-6.yaml +++ b/go/Serveur/neighbour-6.yaml @@ -7,3 +7,6 @@ neighbours: - id: 5 address: "127.0.0.5" edge_weight: 1 + - id: 7 + address: "127.0.0.7" + edge_weight: 1