modulepackage
0.0.0-20250204135751-9053a1e16176
Repository: https://github.com/gr455/omnipresence.git
Documentation: pkg.go.dev
# README
Omnipresence
Replicated key-value storage. etcd's cousin.
Omnipresence uses the Raft consensus algorithm for its replication engine.
Run
- Run
make
- Use default (5 peers) or Add details about your raft nodes in
config.json
andclient/config.json
- Within the
bin/
directory, find theomnipresence
binary - Set
RAFT_PEER_ID
andRAFT_PEER_PORT
env vars and run the binary to start a single Raft node. These should match the ones in config.
RAFT_PEER_ID=peer1 RAFT_PEER_PORT=50051 bin/linux-amd64/omnipresence
- Start many Raft nodes
- Within the
bin/
directory, find theclient
binary - Run the client binary to interact with the key value map.
# Functions
No description provided by the author