Skip to content

Implementation of Key-Value storage on Raft consensus algorithm in Rust with Percolator distributed txn

License

Notifications You must be signed in to change notification settings

xyjixyjixyji/Raft-Percolator

Repository files navigation

Distributed Systems in Rust

An implementation of Raft with upper layer service and Percolator distributed transaction.

The percolator API and KvRaft API are separated. If you want to combine them all together, it cannot be more simple to replace the percolator's BigTable manipulations to KvRaft's Clerk APIs. It is not done now for clarity.

Tests

  • Raft layer make test_2 2>/dev/null

  • KV layer make test_3 2>/dev/null

  • Percolator layer make test_percolator 2>/dev/null

About

Implementation of Key-Value storage on Raft consensus algorithm in Rust with Percolator distributed txn

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published