Skip to content

An Eventually Consistent Key-Value Store that borrows designs from Dynamo and Cassandra

Notifications You must be signed in to change notification settings

sarangsawant/Eventual-Consistent-KeyValueStore

Repository files navigation

eventually_consistent_Key-Value_store

Command to start replica server: ./server.sh {serverName} {port} {path to config file} {configuration value}

Note: Configuration value 1-Read repair 0-Hinted Handoff

Command to start client: ./client.sh {coordinator serverName} {path to config file}

Client is designed to be interactive for get and put requests Get request syntax: get,key,consistencyLevel Put request syntax: put,key,value,consistencyLevel

Note: To explicitly stop/kill the replica server(process) on a particular port use command:- kill $(lsof -t -i:port), since ctrl+c sometimes does not kills process running on that port

About

An Eventually Consistent Key-Value Store that borrows designs from Dynamo and Cassandra

Resources

Stars

Watchers

Forks

Packages