Horloges de Lamport et vectorielles en Go : ordonner des événements sans horloge partagée
Deux serveurs écrivent la même clé et vos logs disent que l'un est passé 3 ms avant l'autre. Peut-on s'y fier ? Pas sans horloge partagée. On construit les horloges de Lamport et vectorielles en Go, on explique le peu de maths derrière (ordres partiels, relation happened-before, comparaison composante par composante), et on teste les deux sur 6,7 millions de paires d'événements pour voir exactement ce que chacune peut et ne peut pas dire.
#Distributed-Systems #Go #Logical-Clocks #Algorithms
November 14, 2026