Vayel / introduction_systeme_distribues

Code source pour https://zestedesavoir.com/contenus/2238/introduction-aux-systemes-distribues/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction aux systèmes distribués

Code source pour Introduction aux systèmes distribués sur Zeste de Savoir.

Installation

Le code nécessite Python 3.6+.

python -V
git clone https://github.com/Vayel/introduction_systeme_distribues
cd introduction_systeme_distribues
pip install --user rpyc

Reproduire les exemples

Ci-dessous sont listées les commandes à exécuter pour reproduire les exemples fournis dans le tutoriel.

Une implémentation en Python

python master.py 18861
./run_slaves.sh

Alerte générale ! Une panne !

Observation d’une panne

python master_crash.py 18861
./run_slaves_crash_all.sh
# Ou :
# ./run_slaves_crash.sh

Un code robuste aux pannes

python master_timeout.py 18861
./run_slaves_crash.sh

About

Code source pour https://zestedesavoir.com/contenus/2238/introduction-aux-systemes-distribues/


Languages

Language:HTML 48.1%Language:Python 46.1%Language:CSS 3.4%Language:Shell 2.5%