Raft - Understandable Distributed Consensus

https://thesecretlivesofdata.com/raft/

4 Likes

Pentru cei interesati cateva resurse utile…

Un proiect interesant bazat pe RAFT este rqlite. Proiectul este activ dezvoltat, are http API si clienti pentru limbajele comune (including Go :stuck_out_tongue:).

Un altul tot bazat pe RAFT este dqlite, realizat de Canonical si care spre dosebire de anteriorul care este un server acesta este o librarie ce poate fi inclusa intr-un proiect.

Ambele proiecte asigura un SQLite distribuit. Eu le-am folosit la un moment dat pentru achizitiii de date in zona de IoT dar aplicabilitatea e multipla mai ales acolo unde se doreste redundanta datelor. De mentionat ca datele nu sunt descentralizate.

2 Likes