Les StorBackEnd qui sont des petits serveurs mettant à disposition de l’espace de stockage. Ils sont responsables de la persistance des données qui leur sont envoyées. Les StorBackEnds s’annoncent en multicast au FileFrontEnd.
.idea | ||
cmd | ||
pkg | ||
resources | ||
.gitignore | ||
go.mod | ||
README.md |
StorBackEnd
Configuration du projet
Version de GO
- Télécharger et installer GO 1.17 et Goland de JetBrains
- Si l'installation de GO n'a pas créé le dossier Go, créer un dossier Go et un dossier src à l'intérieur
- Cloner le projet dans Go > src
Démarrer le projet
- resources > AppConfig.json -> fichier de configuration
- Modifier storagePath pour indiquer où le SBE va stocker les fichiers
- Modifier l'interface réseau dans multicastNetworkInterface. Lorsque le programme démarre, il montre une liste des interfaces réseau disponibles. Copier-coller l'interface voulue dans le JSON et redémarrer