Verrous distribués

Exclusion mutuelle entre machines, construite sur un stockage à consensus avec des baux. Un verrou expire si son détenteur plante : il faut donc le combiner à des jetons de fencing pour être sûr.

Où on le retrouve dans les vrais systèmes

  • Service de coordination

    Fait tourner Raft ou ZAB sur un nombre impair de nœuds : trois nœuds survivent à une panne, cinq à deux. À réserver aux petites données critiques, jamais comme base générale.

    En production : etcd, Apache ZooKeeper, Consul KV

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.