Registry / networking / etcd-raft-v3

etcd-raft-v3

JSON →
library3.5.31gogounverified

Package raft implements the Raft consensus protocol using Protocol Buffer messages.

go get go.etcd.io/etcd/raft/v3
INSTALL
IMPORT
SIG · ETCD-RAFT-V3
E
etcd-raft-v3
networkinggov3.5.31
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

raft
✓ go.etcd.io/etcd/raft/v3

Initialize a Raft node with etcd/raft

package main import ( "fmt" "go.etcd.io/etcd/raft/v3" "go.etcd.io/etcd/raft/v3/raftpb" ) func main() { // Example: create a Raft node storage := raft.NewMemoryStorage() c := &raft.Config{ ID: 1, ElectionTick: 10, HeartbeatTick: 1, Storage: storage, MaxSizePerMsg: 4096, MaxInflightMsgs: 256, } node := raft.StartNode(c, []raftpb.Peer{{ID: 1}}) fmt.Println("Raft node started") }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
3.5.31latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
OpenAI (training)
1
Resources
etcd-raft-v3 — go get etcd-raft-v3 · libregistry