Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 609 Bytes

README.md

File metadata and controls

34 lines (26 loc) · 609 Bytes

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