[{"data":1,"prerenderedAt":15},["ShallowReactive",2],{"tag-list-fr-logical-clocks":3},[4],{"title":5,"description":6,"tags":7,"path":12,"date":13,"img":14},"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.",[8,9,10,11],"Distributed-Systems","Go","Logical-Clocks","Algorithms","\u002Fbackend\u002Fdistributed-systems\u002Flamport-vector-clocks.fr","2026-11-14","https:\u002F\u002Fres.cloudinary.com\u002Fdpdwhd6ka\u002Fimage\u002Fupload\u002Fv1691560968\u002FBlog\u002Farticles\u002Falgorithms\u002Fbolohyzwbz34pedr1zpp.png",1794697167270]