Skip to content

dsorchard/raft_kv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAFT KV

Reference

Run

go build
./raft_kv -id node0 ~/node0
./raft_kv -id node1 -haddr 127.0.0.1:11001 -raddr 127.0.0.1:12001 -join 127.0.0.1:11000 ~/node1
./raft_kv -id node2 -haddr 127.0.0.1:11002 -raddr 127.0.0.1:12002 -join 127.0.0.1:11000 ~/node2
## Make sure you hit the master node
curl -XPOST localhost:11000/key -d '{"user1": "alex"}'
## Get can happen on any node
curl -XGET localhost:11002/key/user1

TODO

  • Implement sharding for the KV store

About

Simple Raft based KV Store.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages