Categorygithub.com/gr455/omnipresence
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

  1. Run make
  2. Use default (5 peers) or Add details about your raft nodes in config.json and client/config.json
  3. Within the bin/ directory, find the omnipresence binary
  4. Set RAFT_PEER_ID and RAFT_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
  1. Start many Raft nodes
  2. Within the bin/ directory, find the client binary
  3. Run the client binary to interact with the key value map.

Screenshot

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author